【问题标题】:Exception in thread "main" java.lang.UnsatisfiedLinkError: org.lwjgl.DefaultSysImplementation.getPointerSize()I线程“主”java.lang.UnsatisfiedLinkError 中的异常:org.lwjgl.DefaultSysImplementation.getPointerSize()I
【发布时间】:2014-12-02 01:05:40
【问题描述】:

起初,这看起来像是其他 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)

没有多少谷歌搜索可以揭示原因。我已经遵循了几个教程。 natives 文件夹已正确设置。是的,我仍然得到这个错误!好郁闷!

【问题讨论】:

    标签: java exception linker unsatisfiedlinkerror


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-06-10
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2022-01-21
            • 1970-01-01
            • 2015-08-30
            相关资源
            最近更新 更多