当前位置: 首页 > 知识库问答 >
问题:

运行MT4J时出错

林星华
2023-03-14
Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: C:\Users\Umar\Downloads\MT4j\jogl.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary1(Unknown Source)
    at java.lang.ClassLoader.loadLibrary0(Unknown Source)
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at com.sun.opengl.impl.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:189)
    at com.sun.opengl.impl.NativeLibLoader.access$000(NativeLibLoader.java:49)
    at com.sun.opengl.impl.NativeLibLoader$DefaultAction.loadLibrary(NativeLibLoader.java:80)
    at com.sun.opengl.impl.NativeLibLoader.loadLibrary(NativeLibLoader.java:103)
    at com.sun.opengl.impl.NativeLibLoader.access$200(NativeLibLoader.java:49)
    at com.sun.opengl.impl.NativeLibLoader$1.run(NativeLibLoader.java:111)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.opengl.impl.NativeLibLoader.loadCore(NativeLibLoader.java:109)
    at com.sun.opengl.impl.windows.WindowsGLDrawableFactory.<clinit>(WindowsGLDrawableFactory.java:60)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java:106)
    at processing.opengl.PGraphicsOpenGL.allocate(PGraphicsOpenGL.java:209)
    at processing.core.PGraphics3D.setSize(PGraphics3D.java:316)
    at processing.core.PApplet.makeGraphics(PApplet.java:1165)
    at processing.core.PApplet.size(PApplet.java:999)
    at processing.core.PApplet.size(PApplet.java:959)
    at org.mt4j.MTApplication.setup(MTApplication.java:329)
    at processing.core.PApplet.handleDraw(PApplet.java:1400)
    at processing.core.PApplet.run(PApplet.java:1328)
    at java.lang.Thread.run(Unknown Source)

共有1个答案

慕逸仙
2023-03-14

您没有正确地指向IDE中的库。

如果您正在使用Eclipse:在MT4j项目中,沿着顶部栏,单击Project->Propertiesdoeside选择Java Build Path并转到选项卡Libraries。

确保其中包含作为.jar文件的mt4j库。特别是mt4j-desktop/lib/jogl中的jogl.jar和特定于操作系统的jogl-natives-xxx。

 类似资料:
  • 我运行MT4J示例有问题。我尝试运行他推进MTShell,我得到以下错误。 线程“动画线程”java中出现异常。lang.unsatifiedlinkerror:C:\Users\Umar\Downloads\mt4j desktop\jogl。dll:在java中找不到依赖库。lang.ClassLoader$NativeLibrary。在java上加载(本机方法)。lang.ClassLoad

  • MT4j是一个类似于Swing框架的多点触摸应用程序开发框架。支持各种不同类型的输入设备。

  • 当我尝试运行HelloWorld时,我遇到了这个错误。类别 从这个角度看,它似乎试图运行HelloWorld/class。程序只需打印HelloWorld!。 有什么想法吗?

  • 我正在尝试从netbeans外部启动网络服务器。我确实将DERBY_INSTALL变量设置为适当的目录,然后发出setNetworkServerCP命令,该命令也可以正常工作。但是当我尝试运行startNetworkServer时,我得到了以下错误。 C:\Users\tandons D: D:\netbeans\glassfish-v2。1\javadb\bin D:\netbeans\glas

  • 'tools.jar'不在Android Studio类路径中。请确保JAVA_HOME指向JDK而不是JRE 这里有人能帮我吗?

  • 我在上面有一个问题:我使用了提供的答案,但仍然击中了一个对象错误。你能看到我错过了什么吗?我在“cash_sheet.range(”C8“).pastespecial xlpastevalues”处找到了错误