실행 가능한 jar 파일을 만드는 방법은 무엇입니까?
두 개의 간단한 자바 스윙 파일로 구성된 프로그램이 있습니다.
내 프로그램에 대한 실행 가능한 jar 파일을 어떻게 만듭니 까?
jar 파일은 단순히 Java 파일 모음을 포함하는 파일입니다. jar 파일을 실행 가능하게 만들려면 jar 파일에서 main클래스가있는 위치를 지정해야 합니다. 예제 코드는 다음과 같습니다.
public class JarExample {
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
// your logic here
}
});
}
}
클래스를 컴파일하십시오. 항아리를 만들려면 매니페스트 파일 ( MANIFEST.MF)도 만들어야합니다 . 예를 들면
Manifest-Version: 1.0
Main-Class: JarExample
컴파일 된 출력 클래스 파일 (JarExample.class, JarExample $ 1.class)과 매니페스트 파일을 동일한 폴더에 배치합니다. 명령 프롬프트에서 파일이있는 폴더로 이동하고 jar 명령을 사용하여 jar를 만듭니다. 예 (매니페스트 파일의 이름을 jexample.mf로 지정하는 경우)
jar cfm jarexample.jar jexample.mf *.class
실행 가능한 jarexample.jar이 생성됩니다.
Eclipse 에서는 다음과 같이 간단하게 수행 할 수 있습니다.
Java 프로젝트를 마우스 오른쪽 단추로 클릭하고 내보내기를 선택하십시오 .
Java-> 실행 가능한 JAR 파일 -> 다음을 선택하십시오 .
시작 구성을 선택하고 프로젝트 파일을 기본 클래스 로 선택하십시오.
저장하려는 대상 폴더를 선택하고 마침을 클릭합니다.
다음은 한 줄입니다.
jar cvfe myjar.jar package.MainClass *.class
어디는 MainClass당신과 함께 클래스입니다 main방법, 그리고 package이다 MainClass의 패키지로 제공된다.
이 작업을 수행하기 전에 .java파일을 .class파일 로 컴파일해야 합니다 .
c create new archive
v generate verbose output on standard output
f specify archive file name
e specify application entry point for stand-alone application bundled into an executable jar file
이 답변은 다른 답변에 대한 Powerslave의 의견에서 영감을 얻었습니다.
참고 URL : https://stackoverflow.com/questions/5258159/how-to-make-an-executable-jar-file
'Nice programing' 카테고리의 다른 글
| 왜 (0) | 2020.11.01 |
|---|---|
| 세마포어-초기 카운트의 사용은 무엇입니까? (0) | 2020.11.01 |
| 데이터 클래스는 무엇이며 공통 클래스와 어떻게 다릅니 까? (0) | 2020.11.01 |
| .net : System.Web.Mail 대 System.Net.Mail (0) | 2020.11.01 |
| NHibernate / Hibernate OneToMany 관계에서 inverse = false를 언제 사용합니까? (0) | 2020.11.01 |