2011-10-06 4 views
0

이 jar 파일을 프로젝트의 빌드 경로 "libraries"아래에 추가했습니다 : http://sunet.dl.sourceforge.net/project/jeplite/jeplite/jeplite-0.8.7/jeplite-0.8.7a-src.jar 포함 된 클래스 중 하나를 해결하기 위해 Eclipse를 가져올 수 없습니다.Eclipse에서 소스 src-jar 라이브러리로 클래스를 확인하는 방법은 무엇입니까?

패키지는 표시되지만 클래스는 없습니다.

오류 메시지는 다음과 같습니다 은

+0

.classpath에서 항목을 게시 할 수 있습니까? 나는 당신에게 소스가 첨부되어 있지 않은 것 같아요. 빌드 경로 편집기에서 소스를 첨부 할 수 있습니다. – Andy

답변

1

이클립스에서는 소스 트리가있는 경우 빌드 경로에 있어야합니다. jar 파일은 영광스러운 zip 파일이므로 실제로 바이너리 파일이 jar 파일에 있는지 확인하십시오. 테스트하는 단계는 소스가있는 경우

1) jar 파일

2) 압축을 풉니 다

있습니다 : 다음 중 하나를 빌드 경로에 추가하려고하거나 직접 프로젝트에 소스 폴더를 가져

3) jar 파일에 클래스 파일이 있으면 "libraries"에 추가하면됩니다.

+0

마지막 경로 인 "주문 및 내보내기"탭을 빌드 경로에 추가해야합니다. 정말 혼란 스럽지만 압축을 풀고 가져 오기가 효과적이었습니다. 감사! –

1

"JEP는 유형에 해결 될 수없는"이것은 소스 코드를 포함하는 경우에만 항아리입니다. 컴파일 된 클래스가 들어있는 항아리가 필요합니다. jeplite-0.8.7a-bin.jar을 사용해보십시오.

+0

네,하지만 필요한 경우 구현을 변경할 수 있도록 소스 파일을 사용하고 싶습니다. –

+0

그런 다음 소스 jar을 프로젝트 내의 별도 폴더에 추출하고 프로젝트 기본 설정의 소스 폴더로 표시해야합니다. (소스 항아리의 파일 확장명을 .zip으로 바꾸면 원하는 zip 도구로 압축을 풀 수 있습니다.) – Matt

관련 문제