Process.waitFor()返回值为1
linux 中运行java 代码。
Process pro=Runtime.getRuntime().exec(command);
System.out.println(pro.waitFor());
linux 说 operation not permited;;
为什么、?
怎么修改?
别一直说权限问题。。那是废话。。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
请问这个问题怎么解决的啊?
哥们 怎么解决的呀 我也遇到了这样的问题
@icare
不是我解决的,是上头解决的,我就一程序猿。
解决了分享下~~~
回复
@这个世界不真实 : 能告诉怎么解决的吗?
已经解决谢谢。。不是权限问题。
图省事的话,直接用root登录。
遇到权限问题,那就看一下,你跑这个java程序的用户有没有权限执行command里面的命令
然后要么让这个用户拥有执行这个命令的权限,要么换个有权限的用户执行