2016-07-28 3 views
0

Maven을 사용하여 jar 파일을 생성 했으므로 다른 디렉토리의 배치 파일에서 실행하려고합니다. 내 항아리에는 pom 파일에있는 모든 종속성이 있습니다. [내 항아리에는 없습니다] ClassNotFoundException을 발생시키지 않고 항아리를 실행할 수있는 방법이 궁금합니다. 내가 의존성이있는 항아리를 실행하면 모든 것이 정상적으로 실행되지만 광산에서 모든 외부 JAR을 패키지화하는 데 약간의 낭비가되지는 않습니까?배치 파일의 종속성이있는 jar 파일 실행

+0

가능한 이중화 : http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven – Jens

+0

배치 파일에 클래스 경로를 설정할 수 있습니다. 당신이 이것을한다면,'java'와 함께'-jar' 옵션을 사용할 수 없다는 것을주의하십시오. 주 파일을 명시 적으로 설정해야합니다. – bradimus

+0

JAR의 모든 종속성을 사용하여 클래스를 패키징하는 방법을 알고 있습니다. 종속성없이 jar를 실행할 수 있는지 알고 싶지 않습니다. – Tina

답변