【发布时间】:2015-07-02 16:49:04
【问题描述】:
我正在使用 LWJGL 和 OpenGL。我的程序在 Eclipse 中运行,但是当我导出它时,我得到一个 java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path。
有人可以帮我导出带有 lwjgl 文件的 jar 吗?
【问题讨论】:
标签: java eclipse opengl jar lwjgl
我正在使用 LWJGL 和 OpenGL。我的程序在 Eclipse 中运行,但是当我导出它时,我得到一个 java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path。
有人可以帮我导出带有 lwjgl 文件的 jar 吗?
【问题讨论】:
标签: java eclipse opengl jar lwjgl
如果您查看LWJGL wiki,您会知道您需要定义本地库的位置。在 Eclipse 中,您可以为每个单独的 JAR 文件配置它们,因此很容易忘记从命令行运行时需要传递额外的 arg
-Djava.library.path=<lwjgl dir>\native\windows
例如:
java -cp .;res;jar\lwjgl.jar;jar\lwjgl_test.jar;jar\lwjgl_util.jar;jar\jinput.jar;c:\some-other.jar -Djava.library.path=native\windows org.lwjgl.test.WindowCreationTest
此示例取自 wiki 页面。
但是,如果您想使用这些库生成可运行的 JAR,则需要做更多的工作。 Look here 获得一些指导。
【讨论】: