2012-06-16 3 views
0

Netbeans에서 실행할 때 오류없이 내 코드가 정상적으로 작동합니다. 내가 깨끗한 빌드를 만들고 jar 파일을 실행하면 오류가 보이지 않고 충돌합니다 (스윙 응용 프로그램).내 코드가 Netbeans에서 정상적으로 작동하지만 항아리를 실행할 때 예외가 throw됩니다.

내가 명령 줄에서 jar 파일을 실행하면 나는이 오류 얻을 :

D:\xxx>java -jar ScreenShotUploader.jar 
Exception in thread "AWT-EventQueue0"java.lang.NoClassDefFoundError: com/melloware/jintellitype/JIntellitype 
    at screenshotuploader.HKRegistering.registerHK(HKRegistering.java:13) 
    at screenshotuploader.ScreenShotUploaderJFrame$3.run(ScreenShotUploaderJ 
Frame.java:69) 
    at java.awt.event.InvocationEvent.dispatch(Unknown Source) 
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source) 
    at java.awt.EventQueue.access$000(Unknown Source) 
    at java.awt.EventQueue$3.run(Unknown Source) 
    at java.awt.EventQueue$3.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source) 
    at java.awt.EventQueue.dispatchEvent(Unknown Source) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
    at java.awt.EventDispatchThread.run(Unknown Source) 
Caused by: java.lang.ClassNotFoundException: com.melloware.jintellitype.JIntellitype 
    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 java.lang.ClassLoader.loadClass(Unknown Source) 
    ... 16 more 

문제가 무엇입니까?

+1

Manifest 파일을 편집하여 누락 된 jar 파일을 찾고 사용할 수 있습니다. –

+0

감사합니다. 링크와 함께 제공되는 Baz 솔루션이 도움이되었습니다. –

답변

3

일부 라이브러리를 참조하는 것처럼 보입니다. 당신은 항아리에 참조 항아리를 수출 netbeans 말해 줬어?

+0

아니요, 어떻게해야합니까? –

+1

나는 netbeans를 사용하지 않지만 다음과 같은 링크가 설명되어 있습니다. [LINK] (http://www.lampos.net/netbeans) – Baz

+0

http://stackoverflow.com/questions/2018257/how-to를 참조하십시오. -combine-library-with-my-jar –

관련 문제