【问题标题】:Slick2D: UnsatisfiedLinkError but no natives folder in the last versionSlick2D:UnsatisfiedLinkError 但上一个版本中没有 natives 文件夹
【发布时间】:2017-06-01 09:35:59
【问题描述】:

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

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

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

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

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

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

【问题讨论】:

  • 更新:我刚刚加载了旧版本的 lwjgl 2.9.3。,有一个本地文件夹,所以我设置了本地库位置,它适用于 Sling2D。但是我怎么能用 lwjgl3 呢?

标签: java lwjgl slick2d unsatisfiedlinkerror


【解决方案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

【讨论】:

  • 好的,非常感谢!好吧,因为我是新来的,如果你能支持我的问题,我会很高兴。对不起我的英语不好:)
  • 谢谢,然后将答案标记为有效,因此其他人可能会发现它有用的工具:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-17
  • 2018-06-30
  • 1970-01-01
  • 2020-07-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多