Process.waitFor()返回值为1

发布于 2021-12-06 10:24:54 字数 231 浏览 754 评论 8

linux 中运行java 代码。

Process pro=Runtime.getRuntime().exec(command);

System.out.println(pro.waitFor());

linux 说 operation not permited;;

为什么、?

怎么修改?

别一直说权限问题。。那是废话。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

醉生梦死 2021-12-08 18:45:44

请问这个问题怎么解决的啊?

伪装你 2021-12-08 18:32:24

哥们 怎么解决的呀 我也遇到了这样的问题

一人独醉 2021-12-08 18:09:37

@icare
17不是我解决的,是上头解决的,我就一程序猿。

疑心病 2021-12-07 20:21:31

解决了分享下~~~

私藏温柔 2021-12-07 18:36:11

回复
@这个世界不真实 : 能告诉怎么解决的吗?

猫性小仙女 2021-12-07 17:04:23

已经解决谢谢。。不是权限问题。

毁梦 2021-12-07 13:38:24

图省事的话,直接用root登录。

丢了幸福的猪 2021-12-07 01:35:25

遇到权限问题,那就看一下,你跑这个java程序的用户有没有权限执行command里面的命令

然后要么让这个用户拥有执行这个命令的权限,要么换个有权限的用户执行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文