final String dir = "C:\\Users\\theo\\Desktop\\1.6 test\\craftbukkit.jar";
Process proc = Runtime.getRuntime()
.exec("java -Xmx1024M -jar "+ dir +" -o true PAUSE");
所以我在这里做了一些研究,但这件事显然没有工作/运行JAR文件。
答案 0 :(得分:1)
注意jar路径中的空格。这意味着,在您构建的命令中,它将被视为两个参数:
java -Xmx1024M -jar C:\Users\theo\Desktop\1.6 test\craftbukkit.jar -o true PAUSE
尝试引用构建如下命令的路径:
java -Xmx1024M -jar "C:\Users\theo\Desktop\1.6 test\craftbukkit.jar" -o true PAUSE
答案 1 :(得分:0)
main
方法,而无需启动新的JVM。