Possible Duplicate:
Execute another jar in a java program
我正在制作一个从java文档运行的程序,并运行一个Java文档。 我正在使用 Windows 和
Process pr = Runtime.getRuntime().exec(
"cmd /c start cmd.exe /c \"cd %appdata%\\.gknl && java -jar launcher.jar\""
);
对我来说很好用,但在 Linux、Mac 等上它不起作用,
有人可以帮我修复其他操作系统吗?
注意:我已经检查了操作系统...
最佳答案
Linux:
Process pr = Runtime.getRuntime().exec(new String[]{"csh","-c","cd " + appdata +"\.gknl && java -jar launcher.jar");
关于java - 其他操作系统中的CMD命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14309135/