Java Jar文件在运行3秒后关闭

时间:2014-10-26 19:23:50

标签: java jar launcher

所以我创建了一个游戏启动器,可以成功下载Zip并将其解压缩。但随后它尝试打开zip中的Jar文件,所有发生的事情是游戏弹出大约2秒然后关闭。如果我手动双击它,它工作正常,或者如果我通过命令行运行它,它工作正常...这是我试图使Jar运行的两个代码片段。 (注意jar在运行时不会返回任何错误):

Runtime rt =Runtime.getRuntime();
rt.exec("java -jar \""+appdata+"\\gamefiles\\Game.jar\"");

和...

Process proc = new ProcessBuilder("java.exe", "-jar", appdata+"/gamefiles/Game.jar").start();
int result = proc.waitFor();
System.out.println(result);

感谢任何反馈,谢谢。

1 个答案:

答案 0 :(得分:0)

由于您使用的是流程构建器,并且未指定有关环境的任何内容,因此您的JAR文件可能无法找到所需的元素(如JVM位置或类路径),因为它&# 39;没有得到环境变量?