我在test
中有一个名为Eclipse
的项目,我想将其导出到Runnable JAR
文件中。在导出项目的过程中,当我选择文件系统中test
文件夹的子文件夹(例如C:/.../test/App.jar
)作为JAR文件的位置时,它将起作用。但是,当我想把它放在我的桌面上时,它会运行但外观非常有限(缺少一些GUI组件)并且它会引发很多例外情况:
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文件具体指定到文件系统中的一个文件夹中,这对任何其他潜在用户都不会有用。