2013-07-18 85 views
0

每次我從MT4J軟件包運行一個示例文件。它不會運行並向我顯示他的錯誤。運行MT4J時出錯

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

您沒有正確指出與您的IDE的庫。

如果您使用的是eclipse: 從您的MT4j項目中,沿着頂部欄,單擊項目 - >屬性 是否選擇Java Build Path並轉到選項卡庫。

確保帶有.jar文件的mt4j庫包含在其中。特別是在mt4j-desktop/lib/jogl中找到的jogl.jar以及特定於操作系統的jogl-natives-xxx。

+0

我已經解決了這個問題。謝謝 – jat