【发布时间】:2015-09-15 05:13:15
【问题描述】:
我正在开发一个需要 LWJGL 的项目,我正在尝试启动并运行该项目,但在设置 JVM Launch 参数方面遇到了障碍。
LWJGL 的文档如下:
将 -Djava.library.path 系统属性(作为 JVM 启动参数)设置为包含本机文件的文件夹
我得到的错误是:
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 位于我的项目文件夹中可能是重要的信息。
【问题讨论】: