线程" main"中的例外情况java.lang.UnsatisfiedLinkError:org.lwjgl.DefaultSysImplementation.getPointerSize()I

时间:2014-12-02 01:05:40

标签: java exception linker unsatisfiedlinkerror

起初,这看起来像9个其他问题的副本,但我的确是独一无二的。并没有多少答案修复它。使用JLWGL。

Exception in thread "main" java.lang.UnsatisfiedLinkError:     org.lwjgl.DefaultSysImplementation.getPointerSize()I
    at org.lwjgl.DefaultSysImplementation.getPointerSize(Native Method)
    at org.lwjgl.Sys.<clinit>(Sys.java:113)
    at org.lwjgl.opengl.Display.<clinit>(Display.java:135)
    at renderEngine.DisplayManager.createDisplay(DisplayManager.java:30)
    at engineTester.MainGameLoop.main(MainGameLoop.java:11)

没有任何谷歌搜索显示原因。我已经按照几个教程来写了这封信。本机文件夹已正确设置。是的,我仍然得到这个错误!太令人沮丧了!

4 个答案:

答案 0 :(得分:8)

我在尝试运行Slick2D应用程序时遇到了同样的问题。我想,这个问题出现了,因为我使用了两个不同版本的LWJGL。使用Maven,Slick2D依赖于LWJGL 2.9.1,而我提供的本机已经来自3.0。所以我下载了2.9.1本地人,为我解决了这个问题。

答案 1 :(得分:2)

通过恢复到最新的LWJGL 2版本解决了这个问题。我使用的库与LWJGL 3不兼容。

答案 2 :(得分:0)

看起来它唯一可能是你的本地人。您说正确设置了natives文件夹:您是否实际删除并替换了所有* .dll文件?

答案 3 :(得分:0)

我遇到了同样的问题,对我而言,我认为只需将SlickSet native-windows.jar中包含的.dll文件放在项目文件的根目录中。 (http://wiki.netbeans.org/SlickSet号码5)