我正在从事一个需要 LWJGL 的项目,我正在尝试启动并运行该项目,但在设置 JVM 启动参数方面遇到了障碍。
LWJGL 的文档内容如下:
Set the -Djava.library.path system property (as a JVM launch argument) to the folder containing your native files
我得到的错误是:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1857)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1119)
at org.lwjgl.LWJGLUtil.loadLibrarySystem(LWJGLUtil.java:337)
at org.lwjgl.Sys$1.run(Sys.java:36)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.<clinit>(Sys.java:33)
at HelloWorld.run(HelloWorld.java:24)
at HelloWorld.main(HelloWorld.java:114)
我已经将 LWJGL jar 添加到属性 -> Java 构建路径 -> 库中。
我已经做了一些查询来弄清楚如何设置 JVM 启动参数,但遗漏了一些明显的东西。我不熟悉使用 Java 项目构建配置。有任何想法吗?谢谢。
更新
经过一些有用的回答后,我在我的运行配置中添加了一个系统变量,但仍然出现相同的错误。这是我的运行配置的屏幕截图。
此外,我的 lwjgl jar 位于我的项目文件夹中可能是重要信息。
最佳答案
关于java - 如何在 Eclipse 中设置 JVM 启动参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32578166/