Slick2D: UnsatisfiedLinkError 但在最新版本中没有 natives 文件夹

Slick2D: UnsatisfiedLinkError but no natives folder in the last version

我有 Java 的 Eclipse IDE 开发者版本:Neon.3 发行版 (4.6.3)

我加载了LWJGL3,最新版本3.1.2。我已将它(如 here)添加到测试项目(来自 lwjgl.org/guide 的 Hello World)并且它无需设置任何东西(...如当地人...)。

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

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

"Exception in thread "main" java.lang.UnsatisfiedLinkError: no lwjgl64 in java.library.path"

我到处阅读,我必须将 Natives Library Location 设置到包含 OS-特定 .dll 文件的 lwjgl/native 文件夹,但是我没有这个文件夹!

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

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