title: Cannot run program "..../abc.exe": error=13, Permission denied
body: <p>I am trying to execute the following code:</p>
  
  <pre><code>       try 
          {     
              Runtime rt = Runtime.getRuntime() ;     
              Process p = rt.exec("/Users/abc/xyz.exe") ;     
              InputStream in = (InputStream) p.getInputStream() ;    
              OutputStream out = (OutputStream) p.getOutputStream();     
              InputStream err = (InputStream) p.getErrorStream() ; 
              System.out.println("in "+ in);
              System.out.println("out" + out);
              System.out.println("err" + err);
              //do whatever you want 
  
              p.destroy() ; 
          } 
          catch(Exception e) 
          {
           /*handle exception*/
              e.printStackTrace();
              throw new Exception("Error " + e.getMessage(), e.getCause());
          }
  </code></pre>
  
  <p>and I am getting the following error :</p>
  
  <pre><code>Cannot run program "/Users/abc/xyz.exe": error=13, Permission denied
  </code></pre>
  
  <p>I checked if I have the necessary permissions and found this via terminal:</p>
  
  <pre><code>-rw-r--r--@ 1 username  staff  4016 Nov 22 23:12 /Users/abc/xyz.exe
  </code></pre>
  
  <p>Any suggestions on how to get this working?</p>