我目前有一个jar,需要在启动时为LWJGL设置-Djava.library.path
,否则它会抛出UnsatisfiedLinkError
。为了解决这个问题,我使用批处理文件(Windows)通过CMD使用该VM参数启动了jar。
我的问题是 - 有没有办法在罐子里本地做这个而不需要某种发射器?
答案 0 :(得分:1)
您可以在程序中设置属性。使用
System.setProperty("org.lwjgl.librarypath", "path/to/natives");
或
Configuration.LIBRARY_PATH.set("path/to/natives");
在主要方法的开头。