点击时Jar会启动,但不会从processbuilder启动

时间:2015-04-11 20:02:31

标签: java processbuilder

我正在用lwjgl制作游戏,然后我为它导出了jar。我将所有本机都放在与它相同的文件夹中,如果你点击它就可以了。但是,如果我这样做

ProcessBuilder pb = new ProcessBuilder("java", "-Djava.library.path="+pathtonativefolder, "-jar", pathtojar);

然后它没有启动。但是,当我做的时候

java -Djava.library.path=nativesfolder -jar thejar.jar

工作正常。发生了什么?我假设它没有正确设置java.library.path。

1 个答案:

答案 0 :(得分:0)

实际上,我发现我试图从1.7项目中启动Java 1.8 jar。傻我。