Java - 运行带有VM参数的jar而不使用命令行

时间:2016-04-19 23:15:54

标签: java batch-file jvm lwjgl

我目前有一个jar,需要在启动时为LWJGL设置-Djava.library.path,否则它会抛出UnsatisfiedLinkError。为了解决这个问题,我使用批处理文件(Windows)通过CMD使用该VM参数启动了jar。

我的问题是 - 有没有办法在罐子里本地做这个而不需要某种发射器?

1 个答案:

答案 0 :(得分:1)

您可以在程序中设置属性。使用

System.setProperty("org.lwjgl.librarypath", "path/to/natives");

Configuration.LIBRARY_PATH.set("path/to/natives");

在主要方法的开头。