2012-08-14 11 views
0

더 큰 프로젝트에서 개별 runnable 클래스를 내보내려고합니다. 이 특정 클래스는 프로젝트 라이브러리에 의존하지 않습니다.라이브러리가없는 이클립스에서 실행 가능한 jar 내보내기

Export->Java->Runnable JAR file -> Library handling에는 필요한 라이브러리를 추출, 패키지화 또는 복사하는 옵션이 있지만 간단히 생략하지는 않습니다.

정말 필요하지 않습니다. 또한 내 상황에서 라이브러리 내보내기가 실패합니다.

라이브러리없이 어떻게 내보낼 수 있습니까?

답변

2

far jar plugin은 이것을 지원합니다.

File -> Export -> Other -> One Jar Exporter을 사용하여 항아리를 포함하는 자바 프로젝트를 내보내

, 마법사의 Select files for Fat Jar 페이지에 당신과 같이 라이브러리를 포함하지 않도록 선택할 수 있습니다 :

enter image description here

따라서 내 보낸 항아리는 잘 작동합니다.

+0

좋은 생각, 시도해 보겠습니다 – sina72

+0

많은 감사 Ashutosh, upvote +1. FatJar를 사용하면 효과가 있지만 모든 병을 개별적으로 선택 해제해야했습니다. 제 경우에는 60 개가 넘습니다. 필자는 기본 클래스 중 하나를 내보낼 때마다이 작업을 수행하고 싶지 않습니다 (다른 작업도 있으므로 설정을 저장할 수 없습니다). 그래서 좀 더 간단한 해결책으로 다른 대답을 기다리고 있습니다. – sina72

+1

감사합니다. 'Save Settings' 버튼을 클릭하면 jar 선택을 저장할 수 있습니다. 또한'ANT 내보내기 '를 클릭하여 자동으로 팻 항아리를 만들 빌드 파일을 얻고 항아리 선택 설정을 유지해야합니다. –

관련 문제