JAR 파일로 내보내는 것과 실행 가능한 JAR 파일로 내보내는 것의 Eclipse의 차이점은 무엇입니까? 둘 다 실행 가능하지 않습니까? 각각의 장단점은 무엇입니까?
답변:
실행 가능한 jar는 "Main-Class :"선언을 포함하는 임베드 된 Manifest 파일이있는 jar 파일입니다. Java 런타임이 jar가 "실행"될 때 호출 할 클래스를 알 수 있도록 "Main-Class"를 정의해야합니다. jar에 "Main-Class :"가 포함 된 매니페스트가 포함되어 있지 않으면 "실행 가능한 jar"로 간주되지 않으며 Java 코드의 라이브러리 일뿐입니다.
이클립스가 항아리를 내보내는 방식의 차이라고 생각하지만 100 % 확실하지는 않습니다.
자세한 정보는이 링크를 참조하십시오 : http://www.skylit.com/javamethods/faqs/createjar.html