0

我在使用 LWJGL 时遇到问题,我似乎无法找到可行的解决方案。我正在为我的大学项目开发​​游戏,当我运行“SimpleGame”代码时,我不断收到此错误:“线程“主”java.lang.UnsatisfiedLinkError 中的异常:java.library.path 中没有 lwjgl”

几周来我一直在寻找解决方案,但它似乎不想工作。我已将 jar 文件复制到项目中的“lib”文件夹中,并为包含必要 DLL 的原生文件夹创建了一个文件夹,并将所有内容都放在了构建路径中,并尝试了 VM 参数的多种组合。

我对此束手无策。任何帮助将不胜感激。谢谢。

4

1 回答 1

0

我解决了。我将“lwjgl”文件夹(包含文档、jar、natives 文件夹等)复制到我的项目中名为“lib”的文件夹中。我希望这对未来的其他人有所帮助,因为我多年来一直试图找到一个可行的解决方案。

我编辑了我的 VM 参数,使它们看起来像这样(无法发布屏幕截图,因为我还没有足够的代表):

-Djava.library.path="lib\lwjgl"

-Djava.library.path="lib\lwjgl\jar"

-Djava.library.path="lib\lwjgl\native"

-Djava.library.path="lib\lwjgl\native\windows"

我还确保将“lwjgl.jar”和“slick.jar”添加到我的构建路径中。再次,我希望这会有所帮助!非常感谢 @Crynix 建议我检查我的 VM 参数。

于 2013-01-16T12:59:11.933 回答