logo

Java에서 실행 가능한 jar 파일을 만드는 방법

그만큼 jar(자바 아카이브) JDK의 도구는 실행 가능한 jar 파일을 생성하는 기능을 제공합니다. 실행 가능한 jar 파일을 두 번 클릭하면 클래스의 기본 메서드를 호출합니다.

실행 가능한 jar 파일을 생성하려면 다음을 생성해야 합니다. .mf 파일 , 매니페스트 파일이라고도 합니다.

객관적인 자바

이 예제 다운로드

매니페스트 파일 생성

매니페스트 파일을 생성하려면 Main-Class, 콜론, 공백, 클래스 이름을 입력하고 Enter를 입력해야 합니다. 예를 들어:

myfile.mf
 Main-Class: First 

보시다시피 mf 파일은 Main-Class 콜론 공백 클래스 이름으로 시작합니다. 여기서 클래스 이름은 First입니다.

mf 파일에서는 클래스 이름 뒤에 새 줄이 와야 합니다.


jar 도구를 사용하여 실행 가능한 jar 파일 만들기

jar 도구는 많은 스위치를 제공하며 그 중 일부는 다음과 같습니다.

  1. -씨 새 아카이브 파일을 생성합니다
  2. -안에 자세한 출력을 생성합니다. 표준 출력에 포함되거나 추출된 리소스를 표시합니다.
  3. -중 지정된 mf 파일의 매니페스트 정보를 포함합니다.
  4. -에프 아카이브 파일 이름을 지정합니다.
  5. -엑스 아카이브 파일에서 파일을 추출합니다.

이제 mf 파일을 사용하여 실행 가능한 jar를 생성하는 코드를 작성해 보겠습니다.

당신은 작성해야합니다 항아리 그 다음에 스위치 그 다음에 mf_파일 그 다음에 jar_file 그 다음에 .class파일 아래와 같이 :

 jar -cvmf myfile.mf myjar.jar First.class 

아래 이미지에 나와 있습니다.

실행 가능한 jar 생성

이제 실행 가능한 jar 파일이 생성됩니다. 더블클릭하면 First 클래스의 메인 메소드가 호출됩니다.


우리는 당신이 AWT나 SWING을 사용하여 윈도우 기반 애플리케이션을 만들었다고 가정합니다. 그렇지 않은 경우 아래 제공된 코드를 사용할 수 있습니다.

자바 문자열 값
First.java
 import javax.swing.*; public class First{ First(){ JFrame f=new JFrame(); JButton b=new JButton('click'); b.setBounds(130,100,100, 40); f.add(b); f.setSize(300,400); f.setLayout(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new First(); } } 
이 예제 다운로드

아래 이미지를 통해 실행 가능한 jar 파일이 어떻게 보이는지 살펴보겠습니다.

Java의 실행 가능한 jar 파일