프로젝트에 라이브러리를 추가하려고합니다. 내가 응용 프로그램을 디버깅 할 때 모든 것이 완벽하게 작동하지만 내가 프로젝트를 컴파일하고 실행하면, 내가 얻을 : JVM이 라이브러리를 얻을 수 없다처럼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
보인다. 나는 NetBeans에서 똑같은 것을 시도하고 완벽하게 작동하므로 Eclipse 문제라고 생각한다.
누구든지 나를 도울 수 있다면. 미리 감사드립니다!
당신이 컴파일/실행하면 eclipse 내부에있는 것입니까, 아니면 eclipse에서 디버깅이 작동한다는 것을 의미합니까?하지만 javac를 사용할 때 그렇지 않습니다. – Thomas
네, Eclipse로 응용 프로그램을 디버깅 할 때 완벽하게 작동하지만 컴파일 할 때 ("내보내기> JAR 파일> 마침") 그러면 [java.lang.NoClassDefFoundError]가 나타납니다. –
내보내기 자체가 실패하거나 내보내기가 작동 한 다음 런타임에 실패합니다. – Thomas