pan*_*ari 4 java variables path runtime.exec
我正在尝试通过Java中的以下命令来启动脚本:
proc = Runtime.getRuntime().exec(cmd, null, fwrkDir);
Run Code Online (Sandbox Code Playgroud)
在控制台中键入的命令运行正常。但是,即使将路径添加到$ PATH变量中,在这里似乎也找不到该脚本。如果将null传递为Environment,Java不会自动继承所有此类变量吗?
小智 5
proc = Runtime.getRuntime().exec(cmd, null, fwrkDir);
Run Code Online (Sandbox Code Playgroud)
应该
proc = Runtime.getRuntime().exec(cmd, "PATH=$PATH:/android-sdk-linux_x86/platform-tools", fwrkDir);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6370 次 |
| 最近记录: |