2013-07-29 4 views
0
이클립스에서 실행 가능한 단지를 수출하기 위해 노력하고있어

에서 실행 가능한 단지를 내보낼 수 없습니다, 그러나 이것은 결과입니다이클립스

Manifest-Version: 1.0 
Rsrc-Class-Path: ./ itextpdf-5.4.3.jar itext-pdfa-5.4.3.jar itext-xtra 
-5.4.3.jar 
Class-Path: . 
Rsrc-Main-Class: Negozio.Start 
Main-Class: org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader 

그리고이 :

Exception in thread "main" java.lang.NoClassDefFoundError: neg1 
Caused by: java.lang.ClassNotFoundException: neg1 
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 

이 매니페스트입니다 파일이 항아리에 어떻게 포장되어

http://i.stack.imgur.com/uXEaQ.png

경우 Operazioni와 NEG ozio는 내 패키지이고 itext는 외부 라이브러리입니다

+0

이미 인터넷 검색을 시도해 보셨습니까? 이미 시도한 방법은 무엇입니까? 그렇지 않다면 여기에서 시작하십시오. http://javarevisited.blogspot.nl/2011/06/noclassdeffounderror-exception-in.html – bas

답변

1

외부 jar 파일을 포함하는 것을 잊었습니까?

+0

"생성 된 JAR에 필수 라이브러리 추출"플래그가 붙어 있습니다. – OniTakeda

0

반출 할 때 포함시키지 않았거나 클래스 경로에 넣지 않은 외부 항아리가 있어야합니다. 프로젝트를 마우스 오른쪽 버튼으로 클릭 속성 -> Java 빌드 경로을 클릭하고 "라이브러리"탭이 선택되어 있는지 확인하십시오. 항아리가 여기에 추가되었는지 확인하십시오.