2017-02-02 1 views
-1

최근 이클립스 플러그인에 성운 선반을 추가하려고합니다. 따라서 org.eclipse.nebula.widgets.pshelf.source_1.1.0.201701302244.jar을 이클립스 프로젝트의 빌드 경로에 추가했다. 슬프게도 eclipse는 전체 프로젝트를 정리하고 다시 빌드 한 후에도 jar 파일 내부의 클래스 파일을 찾을 수 없습니다.Eclipse Java 빌드 경로 jar 라이브러리 클래스가 jar에서 사용 가능할지라도 발견되지 않습니다

사진 :에서 JD-GUI 결과와 같은 jar 파일을 확인 enter image description here

:

사진 :

enter image description here 내가 JD-GUI와 함께 * 된 .java 파일을 수출로 복사 내 계획. 이 방법을 사용하면 프로젝트가 성공적으로 빌드되고 예상대로 작동합니다.

Java 파일을 모두 수동으로 내 보내지 않고 jar 파일을 어떻게 사용할 수 있는지 알려줄 수 있습니까? 당신의 도움을 주셔서 감사합니다! :-)

+0

아마도 같은 이름을 가진 다른 클래스와 충돌이 있습니까? – Arnab

답변

0

소스 항아리를 사용하지 마십시오. 디버거가 소스 jar를 사용하는 동안 eclipse을 알릴 수 있습니다.

경로를 구축 할 수있는 단지를 추가 바로 항아리를 클릭 -> build path -> add to build path

0

이클립스가 직접 다른 플러그인의 빌드 경로가 작동하지 않습니다 플러그인으로 추가하지 마십시오.

대신 대상 플랫폼에 플러그인을 추가하거나 작업 공간으로 가져옵니다.

그런 다음 플러그인의 종속성에 플러그인을 추가하십시오. MANIFEST.MF 편집기에서 'Required Plug-ins'목록의 'Dependencies'탭에서이 작업을 수행합니다.

관련 문제