1
我在Eclipse
中有一個名爲test
的項目,我想將它導出到Runnable JAR
文件中。在導出項目的過程中,當我選擇文件系統中test
文件夾的子文件夾(如C:/.../test/App.jar
)作爲JAR文件的位置時,它將起作用。然而,當我想要把它例如我的桌面上,它會運行,但在一個非常有限的樣子(一些GUI組件丟失),並拋出了很多例外的說這樣的事情:JAR文件在文件系統中的不同位置有不同的行爲
at java.awt.EventDispatchThread.run(Unknown Source) xception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: Could not initialize class com.sun.opengl.impl.windows.WindowsGLDrawableFactory
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at javax.media.opengl.GLDrawableFactory.getFactory(GLDrawableFactory.java}
能有什麼是問題嗎?我認爲我不得不將具體的JAR文件指定到文件系統中的一個文件夾中,這對任何其他有潛力的用戶都是無用的。