Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 명령 프롬프트를 통해 JAR 파일을 실행하는 방법은 무엇입니까?

<시간/>

클래스 파일 패키징을 위해 Java는 JAR(Java Archive)이라는 파일 형식을 제공합니다. 일반적으로 JAR 파일에는 응용 프로그램을 실행하는 데 필요한 .class 파일, 이미지, 텍스트 파일, 라이브러리 또는 라이브러리가 포함됩니다.

이 파일 형식은 Java로 응용 프로그램 소프트웨어 및 라이브러리를 배포하는 데 사용됩니다. 사전 정의된 모든 라이브러리는 이 형식으로 사용할 수 있습니다.

사용할 이 형식의 라이브러리가 있는 경우 애플리케이션에서 프로젝트의 현재(또는 lib) 폴더에 배치하거나 특정 JAR 파일에 대한 클래스 경로를 설정해야 합니다.

Jar 파일 생성

Java는 명령 프롬프트에서 실행하는 경우 jar 파일과 함께 작동하는 jar 명령을 제공하며 아래와 같이 이 명령의 실행 구문과 옵션을 얻을 수 있습니다. -

C:\>jarUsage:jar {ctxui}[vfmn0PMe] [jar-file] [manifest-file] [entry-point] [-C dir] 파일 ...옵션:-c create new archive -t list 아카이브 목차 -x 아카이브에서 명명된(또는 모든) 파일 추출 -u 기존 아카이브 업데이트 -v 표준 출력에서 ​​자세한 출력 생성 -f 아카이브 파일 이름 지정 -m 지정된 매니페스트 파일의 매니페스트 정보 포함 -n 다음 이후에 Pack200 정규화 수행 새 아카이브 생성 -e 실행 가능한 jar 파일에 번들된 독립 실행형 애플리케이션에 대한 애플리케이션 진입점 지정 -0 저장소만; ZIP 압축을 사용하지 않음 -P 파일 이름에서 선행 '/'(절대 경로) 및 ".."(상위 디렉토리) 구성 요소를 유지 -M 항목에 대한 매니페스트 파일을 생성하지 않음 -i 지정된 jar 파일에 대한 인덱스 정보 생성 - C 지정된 디렉토리로 변경하고 다음 파일을 포함합니다.

옵션 c, v, f와 함께 이 명령을 실행하여 JAR 파일을 생성할 수 있습니다. 다음은 명령 프롬프트를 사용하여 JAR 파일을 생성하는 구문입니다 -

jar cvf jar_file_name output_path 

예시

D:/example 경로에 이름이 Sample.java인 Java 파일을 만듭니다. , 다음 프로그램을 복사하여 붙여넣으십시오 -

public class Sample { public static void main(String args[]){ System.out.println("Tutorialspoint에 오신 것을 환영합니다."); }}

javac 명령을 사용하여 위의 프로그램을 컴파일하십시오. -

javac 예제.java

프로그램이 오류 없이 실행되면 현재 폴더에 .class 파일이 생성됩니다. 이제 생성된 클래스에 대한 jar 파일을 다음과 같이 생성합니다. -

C:\Sample>jar cvf sample.jar *.classadded manifestadding:Sample.class(in =434) (out=302) (deflated 30%)JAR 파일을 실행하면 지정된 이름으로 생성됩니다. 

Eclipse를 사용하여 JAR 파일 만들기

IDE를 사용하여 JAR 파일을 만들 수도 있습니다. Eclipse를 사용하여 JAR 파일을 생성하려면 다음 절차를 따르십시오 -

  • Eclipse를 열고 다음과 같이 프로젝트를 생성하십시오 -

Java에서 명령 프롬프트를 통해 JAR 파일을 실행하는 방법은 무엇입니까?

  • 프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하고 내보내기를 선택합니다. 옵션 -

Java에서 명령 프롬프트를 통해 JAR 파일을 실행하는 방법은 무엇입니까?

  • Java 카테고리에서 JAR 파일을 선택합니다.

Java에서 명령 프롬프트를 통해 JAR 파일을 실행하는 방법은 무엇입니까?

  • 다음을 클릭합니다. .

  • JAR 파일 이름과 폴더를 입력합니다.

  • 마침을 클릭합니다. .