Java 将本机添加到类路径
Java adding natives to classpath
我有一个非常大的游戏,它使用了很多库,我将它们添加到类路径中,效果很好。但是当我启动程序时它说
no lwjgl in java.library.path
这在 Intellji idea 中很容易解决,但我如何将其添加到类路径中以便 lwjgl
知道 natives 的位置?
使用批处理文件启动 jar:
java -jar Game.jar -Djava.library.path="path_to_your_natives"
在创建您的显示之前,您必须调用以下行:
System.load("name_of_dll");
请注意,您不必将 .dll
放在末尾。您也可以调用
System.loadLibrary("path_to_dll");
。这样,您就不必使用批处理文件。但是你可能不会忘记扩展名。
我有一个非常大的游戏,它使用了很多库,我将它们添加到类路径中,效果很好。但是当我启动程序时它说
no lwjgl in java.library.path
这在 Intellji idea 中很容易解决,但我如何将其添加到类路径中以便 lwjgl
知道 natives 的位置?
使用批处理文件启动 jar:
java -jar Game.jar -Djava.library.path="path_to_your_natives"
在创建您的显示之前,您必须调用以下行:
System.load("name_of_dll");
请注意,您不必将 .dll
放在末尾。您也可以调用
System.loadLibrary("path_to_dll");
。这样,您就不必使用批处理文件。但是你可能不会忘记扩展名。