명령줄로 자바를 컴파일하고 실행 가능한jar 패키지 생성 방법

1. 소스 코드 작성
소스 파일 작성: CardLayoutDemo.java 및 저장(예: I:\myApp\CardLayoutDemo).java.프로그램 구조는 다음과 같습니다.

package test;
import java.awt.*;
import javax.swing.*;
// ...
class NotePadFrame extends JFrame {
// ...
}
// ...
public class CardLayoutDemo {
 public static void main(String[] args) {
 new NotePadFrame();
 }
}
2. 터미널 열기
시스템 메뉴 열기: 시작 -> 실행 ->"cmd"를 입력하고 터미널을 엽니다.
다음 명령을 실행하여 소스 파일이 있는 디렉토리로 이동합니다.
cd myApp
3. 소스 파일 컴파일
컴파일하려면 다음 명령을 입력합니다.
javac CardLayoutDemo.java
실행이 성공하면 현재 디렉터리에 일련의 목록이 생성됩니다.class 파일.
4. 새 패키지 폴더
다음 명령을 입력하여 새 패키지 폴더를 만듭니다.
mkdir test
리소스 매니저에서 이 폴더를 새로 만들 수도 있습니다.
이 폴더는 원본 파일에 정의된 패키지 이름과 일치해야 합니다 (package test;).
5. 클래스 파일을 새 폴더에 넣기
자원 관리자에서 생성된 모든 것을 컴파일합니다.class 파일이 새로 만든test 폴더로 이동합니다.
6. 프로그램이 정상적으로 실행되는지 테스트
I:\myApp 경로에 다음 명령을 입력합니다.
java test.CardLayoutDemo
프로그램을 정상적으로 실행할 수 있다면 다음 단계를 진행할 수 있다.그렇지 않으면 상술한 절차의 정확성을 검사해야 한다.
7. 실행 가능한jar 패키지 생성
I:\myApp 경로에 다음 명령을 입력합니다.
jar -cef test.CardLayoutDemo CardLayoutDemo.jar test
위 명령 및 매개변수의 의미는 다음과 같습니다.
jar 명령은 자바가 가지고 있는 전용 패키지 도구입니다.
c는 새로운jar 패키지를 생성합니다.
e는 실행 가능한 클래스, 즉main 방법이 있는 클래스를 대표합니다.글을 쓸 때 가방 이름을 붙여야 하는데, 이 예에서는 뒤에 있는 테스트입니다.CardLayoutDemo;
f는 생성된jar 패키지의 이름을 대표합니다. 이 예에서는 CardLayoutDemo입니다.jar.이 가방 이름은 마음대로 명명할 수 있으며 규정이 없습니다.
테스트 맨 뒤에 있는 이 매개 변수는 테스트 디렉터리에 있는 모든 파일을 새로운jar 패키지에 포장하는 것을 나타냅니다.
8.jar 패키지가 정상적으로 작동하는지 테스트
I:\myApp 경로에 다음 명령을 입력합니다.
java -jar CardLayoutDemo.jar
프로그램을 정상적으로 실행할 수 있다면,jar 패키지 제작이 성공했다는 것을 설명합니다.
Java(TM) Platform SE binary가 이미 연결되어 있는 경우.jar 파일 형식 (정상적으로 jdk를 설치한 후에 정확하게 연결됨) 을 두 번 눌러서 이런jar 패키지를 실행할 수 있습니다. 그 느낌은exe 파일과 같습니다.
이상의 명령행으로 자바를 컴파일하고 실행 가능한jar 패키지를 만드는 방법은 바로 편집자가 여러분에게 공유한 모든 내용을 참고할 수 있고 저희를 많이 사랑해 주시기 바랍니다.

좋은 웹페이지 즐겨찾기