2011-09-06 6 views
1

설정, bin, src, .classpath, .project가 포함 된 Java 프로젝트가 있습니다. 이 프로젝트를 Eclipse에서 실행하려고하므로이 프로젝트를 가져옵니다. 이제 이클립스에서 나는 내가 이클립스 볼 수 없습니다 transactions 폴더에있는 모든 class 파일이 존재하도록되어 등의 import com.mjm.transactions.myclass;에 오류가있을 수 없다 (default package)com.mjm.transactions의 모든 java 파일을 포함, (default package)com.mjm.transactions을 포함 src를 볼 수 있습니다 해결되다.java 프로젝트에서 .class 파일을 가져올 수 없습니다.

또한 myProject-> 속성 -> 도서관에서 '클래스 폴더 추가'를 사용 ->myclass.zip하지만 내가이 오류를 해결하고 지금 Reference Libraries/myClass.zip/default package/myclass.class하지만 추가 이클립스 수입을 정리 사용하는 경우는, myclass.class을 가져하지 않습니다 나에게 오류 예외 "주"java.lang.NoClassDefFoundError : com/mjm/transactions/myclass 실행할 때 예외가 발생했습니다.

어디서 문제가 발생합니까? pls가 나를 도와줍니다. 감사합니다

답변

1

소스 파일이 com.mjm.transactions 패키지에있는 경우 src/com/mjm/transactions에 배치해야 Eclipse가 com.mjm.transactions 패키지의 일부임을 인식 할 수 있습니다. 기본 패키지의 모든 .java 파일을 Eclipse 내의 com.mjm.transactions 패키지로 옮기면됩니다.

+0

Thnx alot..problem resolved :) – Rony

1

Java 빌드 경로를 정의했는지 확인하십시오. 출력 출력 폴더를/bin에 보관하십시오. 컴파일 된 모든 파일 (.class 파일)은 bin 폴더에 있어야합니다. 클래스 패스에서 사용할 수 있습니다.

관련 문제