2014-10-11 2 views
1

Eclipse에서 프로젝트가 있고 라이브러리를 사용하고 싶습니다. 이 프로젝트를 디버깅 할 때 작동합니다. 그러나 내보낼 때 JAR은 포함되지 않고 ClassNotFoundException이됩니다.JAR 파일 내보내기 및 종속성 포함

어떻게 프로젝트를 내보내고 다른 (JAR) 파일을 포함 할 수 있습니까? 실행 가능한 JAR 파일은 아니다. 이미 프로젝트에서 라이브러리를 복사하려고했으나 작동하지 않습니다.

+0

이클립스 당신은이에 볼 수 있습니다 수출 한 – msrd0

+0

에 JAR 파일을 풀고 그것을 포장 할 수있는 생각 : HTTP :/

File -> Export -> Runnable JAR File : 수출 프레임 (File → Export → Runnable JAR File)에서에 하나의 옵션을 선택 /stackoverflow.com/questions/7218506/eclipse-package-multiple-projects-into-one-jar – KiKMak

+0

Maven을 사용합니까? Maven에는 전달하고자하는 jar 파일을 다시 포장하는 방법이 있기 때문에 실제로 원하는 것입니다. –

답변

0

이클립스에서 플러그인을 사용하면 모든 라이브러리를 하나의 jar 파일로 패키징 할 수 있습니다. 의존성은 별도의 jar 파일에 존재하기 때문에.

+0

FatJar가 없지만 내보낼 수도 있습니다 – msrd0

0

Eclipse는 JAR의 압축을 풀고 생성 된 JAR 파일로 압축 할 수 있습니다.

+0

@DorianHeinrichs 그런 다음 다른 JAR 파일을 함께 패키징하는 것이 어떻습니까? 이것은 Eclipse가 귀하의 경우에 제안하는 방법입니다 – msrd0

관련 문제