,所以我使用NetBeans作爲我的編碼環境,我下載並安裝LWJGL到NetBeans正是它指出這樣做的方式。我做了幾節課,複製了一些演示程序,到目前爲止,所有的工作都正常運行。這是所有罰款和丹迪,直到我去出口我正在測試的應用程序。它的出口和說,這是乾淨的,沒有錯誤,但是當我試圖運行「的.jar」文件,它什麼都不做,並最終給我一個錯誤的信息,即應用程序不運行。出口LWJGL遊戲不工作
I go and check the console for error messages and it gives me this:
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754}Exception in thread "main"
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]java.lang.NoClassDefFoundError: org/lwjgl/LWJGLException
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]Caused by: java.lang.ClassNotFoundException: org.lwjgl.LWJGLException
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.security.AccessController.doPrivileged(Native Method)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
2/22/12 4:59:15 PM [0x0-0x2b82b8].com.apple.JarLauncher[63754]at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
我猜測LWJGL文件沒有包含到最終的jar文件中。我怎樣才能糾正這個問題,以便我可以使用LWJGL導出應用程序?
我認爲你可以改變控制檯命令來使它加載LWJGL。如果你想要這樣做,你應該對java終端/ bash命令做更多的研究。否則,快速和骯髒的方法是用檔案管理器(Ubuntu內置的,在Windows中更改爲.zip)打開成品,添加LWJGL文件並重新密封。但有一個乾淨的解決方案,我不知道它:D – 2012-02-23 01:15:27