我試圖添加一些庫到我的項目中。當我調試應用程序一切都運行完美,但是當我編譯該項目並運行它,我得到:Eclipse jar庫[java.lang.NoClassDefFoundError]
Exception in thread "main" java.lang.NoClassDefFoundError: de/javasoft/plaf/synt
hetica/SyntheticaSimple2DLookAndFeel
at pkg_main.FRM_Main.main(FRM_Main.java:56)
Caused by: java.lang.ClassNotFoundException: de.javasoft.plaf.synthetica.Synthet
icaSimple2DLookAndFeel
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more
貌似JVM無法獲得庫。我在NetBeans中嘗試了相同的功能,並且完美地工作,所以我認爲這是Eclipse的問題。
如果有人能幫助我。提前致謝!
當你說編譯/運行,這也是在Eclipse或你的意思是在Eclipse工作是調試,但是當你使用javac它不? – Thomas
是的,當我調試應用程序到Eclipse中,它完美的工作,但當我編譯它(「導出> JAR文件>完成」),然後我得到[java.lang.NoClassDefFoundError]。 –
導出本身失敗,或導出工作,然後在運行時失敗? – Thomas