2011-09-11 5 views
4

단일 Eclipse 프로젝트에 일련의 jar를 배치했습니다.
즉, 별도의 Eclipse 프로젝트 (예 : JARS-Project)가 있습니다. 빌드 경로에는 여러 개의 항아리가 있습니다.
예 : 다른 일식 프로젝트에서. ProjectX 빌드 경로에 JARS-Project에 대한 참조를 추가합니다.
JARS-Project에서 라이브러리를 사용할 수없는 것 같습니다. ProjectX입니다.
빌드 경로에서 참조하기 때문에 JARS-Project의 빌드 경로에있는 모든 라이브러리를 ProjectX에서 사용할 수 있기를 기대했습니다.
내가 놓친 다른 구성을 볼 수 없습니다.
은 다르지만 ProjectX 당신은 당신이 다른 ProjectX에서 JARS-Project를 참조하고, ProjectX에서 JARS-Project에 항아리를 참조되지 않은 봄 프로젝트Eclipse에서 빌드 경로에있는 다른 프로젝트의 jars를 참조하십시오.

+0

"패키지 탐색기"보기에 "참조 된 라이브러리"에 나타 납니까? –

+0

jars는 "JARS-Project"에서만 "Package Explorer"뷰의 "Referenced Libraries"로 나타납니다. – Cratylus

답변

2

로 만들어진하게 생각하지 마십시오.

JARS-Project의 jar를 ProjectX에서 참조하려면 각 jar를 개별적으로 참조해야합니다. 따라서 빌드 경로 인 ProjectX으로 이동하여 라이브러리 탭으로 이동 한 다음 "Jars 추가"를 누르고 JARS-Project 프로젝트에서 필요한 각 jar를 찾아 개별적으로 추가하십시오.

참고이 작업은 jar 파일 자체가 JARS-Project 프로젝트에 있어야합니다. JARS-Project이 파일 시스템의 다른 곳에서 jar 파일 만 참조하면 작동하지 않습니다.

+0

내가 말한 것처럼 "Jar Add"를 누르면 Jar Selection을위한 팝업이 나타납니다. -Project'와'ProjectX' 옵션을 사용할 수 있지만'JARS-Project'의 jar 파일을 선택할 수있는 옵션은 없습니다. 'JARS-Project'의 jars가 선택을 위해 나타나지 않습니다 – Cratylus

+0

JARS-Project 프로젝트 내에 jar 파일이 실제로 파일로 저장되어 있습니까? 아니면 파일 시스템의 다른 곳에서 참조 할 수 있습니까? 후자의 경우 이러한 방식으로 참조 할 수 없습니다. jars를 JARS-Project 프로젝트에 복사해야합니다. –

+0

예. 내 잘못입니다. 외부 디렉토리에서 참조하는 대신 JARS-Project 내부의 항아리를 복사하려면 답을 수정하십시오. 나는 그것을 받아 들일 것입니다. – Cratylus

관련 문제