Java-使用VM参数运行jar,而不使用命令行

Java-使用VM参数运行jar,而不使用命令行,java,batch-file,jvm,lwjgl,Java,Batch File,Jvm,Lwjgl,我目前有一个jar,需要在启动时为LWJGL设置-Djava.library.path,否则它将抛出未满足的链接错误。为了解决这个问题,我使用批处理文件(Windows)通过CMD和VM参数启动了jar 我的问题是-有没有办法在jar中以本机方式执行此操作而不需要某种启动器?您可以在程序中设置属性。使用其中一个 System.setProperty("org.lwjgl.librarypath", "path/to/natives"); 或 在主方法开始时。可能重复: Configuratio

我目前有一个jar,需要在启动时为LWJGL设置
-Djava.library.path
,否则它将抛出
未满足的链接错误。为了解决这个问题,我使用批处理文件(Windows)通过CMD和VM参数启动了jar


我的问题是-有没有办法在jar中以本机方式执行此操作而不需要某种启动器?

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

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

在主方法开始时。

可能重复:
Configuration.LIBRARY_PATH.set("path/to/natives");