【问题标题】:Problems when exporting as executable jar导出为可执行 jar 时的问题
【发布时间】: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


【解决方案1】:

如果您查看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 获得一些指导。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    • 2019-11-17
    • 2023-03-07
    • 2013-06-22
    • 1970-01-01
    相关资源
    最近更新 更多