导出为可执行 jar 时出现问题
Problems when exporting as executable jar
我正在使用 LWJGL 和 OpenGL。我的程序在 Eclipse 中运行,但是当我导出它时,我得到一个 java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path.
有人可以帮我导出带有 lwjgl 文件的 jar 吗?
如果您看过 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 一些指导。
我正在使用 LWJGL 和 OpenGL。我的程序在 Eclipse 中运行,但是当我导出它时,我得到一个 java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path.
有人可以帮我导出带有 lwjgl 文件的 jar 吗?
如果您看过 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 一些指导。