【问题标题】:Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: org.lwjgl.opengl.WindowsDisplay.setWindowProc(Ljava/lang/reflect/Method;)V线程“AWT-EventQueue-0”中的异常 java.lang.UnsatisfiedLinkError: org.lwjgl.opengl.WindowsDisplay.setWindowProc(Ljava/lang/reflect/Method;)V
【发布时间】:2017-08-13 05:13:00
【问题描述】:

当我尝试从命令行运行 TexturePacker gui jar 文件时,它显示此错误。请看下图。提前感谢您的帮助。

【问题讨论】:

    标签: java opengl libgdx unsatisfiedlinkerror texturepacker


    【解决方案1】:

    我不认为我们可以给你一个具体的解决方案,但一般的诊断是你调用了一个native 方法,JVM 没有得到实现。可能的原因有:

    • 缺少原生库(DLL 等)
    • JVM 找不到本机库
    • 应用程序没有告诉 JVM 加载库(例如,通过调用 System.loadLibrary(...)
    • 该库未使用您正在寻找的特定方法签名定义所需的本机方法。

    在您向我们展示的示例中,JVM 无法找到具有此签名的方法的本机代码实现:

      void setWindowProc(java.lang.reflect.Method)
    

    org.lwjgl.opengl.WindowsDisplay 类中声明。问题可能是缺少库或配置不正确,也可能是库的 DLL 和 Java 代码之间的版本不匹配。

    根据对 LWJGL 的“入门”示例的 2 分钟阅读,您的应用程序似乎不需要进行显式初始化调用。 (但我可能遗漏了一些东西,或者您使用的库版本可能与“入门”文档不匹配。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-12
      • 2012-04-06
      • 1970-01-01
      相关资源
      最近更新 更多