gpt4 book ai didi

java - 无法运行程序 "..../abc.exe": error=13, 权限被拒绝

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:41:24 24 4
gpt4 key购买 nike

我正在尝试执行以下代码:

       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());
}

我收到以下错误:

Cannot run program "/Users/abc/xyz.exe": error=13, Permission denied

我检查了我是否有必要的权限并通过终端找到了这个:

-rw-r--r--@ 1 username  staff  4016 Nov 22 23:12 /Users/abc/xyz.exe

关于如何让它工作有什么建议吗?

最佳答案

你需要修改xyz.exe的权限

chmod u+x /Users/abc/xyz.exe

关于java - 无法运行程序 "..../abc.exe": error=13, 权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27436972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com