【发布时间】:2016-06-06 09:21:35
【问题描述】:
我想调用一个独立于原始进程的进程。所以我可以使用 Runtime.Runtime.getRuntime().exec("java -Xms256M -Xmx256M -jar /home/HauptServer/Games/game1/cloud.jar -p "+port) 但这不会设置工作目录。所以我使用了 ProcessBuilder 并尝试了这个:ProcessBuilder prb = new ProcessBuilder("java","-Xms256M","-Xmx256M","-jar","cloud.jar","-p",""+port).directory(new File("/home/HauptServer/Games/game1")); 但在这种情况下,它并没有独立于我的原始进程运行。
你有什么解决办法吗?
【问题讨论】:
标签: java process runtime exec processbuilder