我安装并把 lwjgl 库和本地人放到 /lib 文件夹中。在 Eclipse Java 构建路径上设置库位置和本机库位置。当我尝试在 eclipse 上运行它时,它可以工作,但是当我将它导出为可运行的 jar 时,它不会运行,并抛出错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.libr
ary.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:73)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)
at org.lwjgl.Sys.loadLibrary(Sys.java:95)
at org.lwjgl.Sys.<clinit>(Sys.java:112)
at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at Main.start(Main.java:9)
at Main.main(Main.java:31)
试图将运行属性 VM 参数设置为 -Djava.library.path="lib/" 但它也不起作用。
PS试图将本机.dll与jar放在同一个文件夹中并且它可以工作,但我希望.dll位于其他文件夹中。谢谢!