Slick2D:UnsatisfiedLinkError但上一版本

时间:2017-06-01 09:36:00

标签: java lwjgl slick2d unsatisfiedlinkerror

我有Eclipse IDE for Java Developers Version:Neon.3 Release(4.6.3)

我加载了最新版本3.1.2的LWJGL3。我已将它(如here)添加到测试项目(来自 lwjgl.org/guide 的Hello World)中,并且无需设置任何内容(...就像本机...)

然后我添加了Sling2D(如here),除了设置原生库位置,因为在最新版本的lwjgl3中没有natives文件夹{{1}文件!它只有1个文件夹,只有native<OS>.dll个文件。

如果我运行Hello World测试项目(来自here),我收到以下错误:

  

“线程中的异常”主“java.lang.UnsatisfiedLinkError:java.library.path中没有lwjgl64”

我随处读到我必须将 Natives Library Location 设置为lwjgl / native文件夹,其中包含特定于操作系统的.jar文件,但我没有这个文件夹!

1 个答案:

答案 0 :(得分:1)

答案是:你不能。 Slick2D适用于lwjgl 2,lwjgl 3但是比Slick2D更新,因此Slick2D不支持使用lwjgl 3.如果你想使用Slick2D,我建议你使用最新的2.9.x版本的lwjgl

可能有一种解决方法,但请参阅:http://slick.ninjacave.com/forum/viewtopic.php?f=1&t=7095