2011-07-03 5 views
4

나는 외부 라이브러리를 사용하는 자바 프로젝트를 가지고 있는데, 이클립스 (File-Export-Runnable Jar File)로 프로젝트를 내보낼 때, "외부 라이브러리를 주요 단지 "옆에 하위 폴더 나에게라는 이름의 폴더를 생성 자동으로 일식 :이클립스 jar 내보내기 및 lib 폴더

myjarname_lib 

난 단지 lib 디렉토리라는 이름의 폴더에 라이브러리를 내보낼 것이 가능하다을? lib의 폴더 이름을 바꾸려고 시도했지만 작동하지 않습니다. 실행 파일이 해당 폴더의 라이브러리를 인식하지 못하기 때문입니다. 어떻게하면 외부 lib의 이름을 바꿀 수 있습니까?

답변

8

해결 방법 : 내보내기 마법사를 실행하면 Ant 빌드 파일을 만들 수있는 확인란이 있습니다. 프로젝트 내에서 빌드 파일의 위치를 ​​어딘가에 선택하고 내보내기를 마칩니다. 생성 된 빌드 파일을 엽니 다 (프로젝트를 새로 고치려면 "F5"를 눌러야 할 수도 있음). 그런 다음 모든 "myprojectname_lib"를 "lib"로 바꿉니다. 그때부터, Eclipse 기본 제공 대신 내보내기를 위해 "Run As -> Ant Build"를 사용하십시오.

단점은이 빌드 파일이 프로젝트와 완전히 독립적이며 각 종속성을 개별적으로 복사하는 것입니다. 프로젝트의 종속성을 변경하면 올바른 내보내기를 얻으려면이 파일을 수동으로 업데이트해야합니다.