반응형
JAR(JAVA Archive) 이란?
JAR(JAVA Archive) 파일은 Java 프로그램이나 라이브러리, 리소스 등을 포함하는 압축 파일 형식입니다.
JAR 파일은 일반적으로 자바 애플리케이션을 패키징하고 배포하는 데 사용됩니다.
JAR 파일은 ZIP 형식으로 압축되며, 확장자는 ".jar"로 끝납니다. JAR 파일은 여러 개의 파일과 디렉토리로 구성될 수 있으며, 다음과 같은 주요 구성 요소를 포함할 수 있습니다:
1. 클래스 파일:
- JAR 파일은 자바 클래스 파일을 포함할 수 있습니다. 클래스 파일은 자바 소스 코드가 컴파일되어 생성된 실행 가능한 형식의 파일로, JVM에서 실행됩니다.
2. 리소스 파일:
- JAR 파일은 프로그램에 필요한 이미지, 사운드, 텍스트 파일 등의 리소스를 포함할 수 있습니다. 이러한 리소스 파일은 프로그램 실행 중에 사용될 수 있습니다.
3. 라이브러리 파일:
- JAR 파일은 다른 라이브러리 파일을 포함할 수 있습니다. 이를 통해 프로그램이 필요로 하는 외부 라이브러리를 JAR 파일에 포함시켜 배포할 수 있습니다.
JAR 파일은 자바 개발 환경에서 많이 사용되며, 프로그램의 배포와 관리를 용이하게 합니다. JAR 파일은 실행 가능한 형식으로 사용될 수도 있고, 다른 프로젝트에서 라이브러리로 사용될 수도 있습니다. JAR 파일은 자바의 "java" 명령어를 사용하여 실행할 수 있으며, 필요한 클래스와 리소스에 쉽게 액세스할 수 있습니다.
반응형
'JAVA' 카테고리의 다른 글
[JAVA] Find the jar file where the class file is used (0) | 2023.12.20 |
---|---|
[JAVA] JAR, WAR, EAR 정리 (0) | 2023.08.14 |
[JAVA] JVM(Java Virtual Machine) 정리 (0) | 2023.06.26 |
[JAVA] Java Cipher Suites 리스트 확인 (0) | 2023.02.22 |
[JAVA] JRE와 JDK (0) | 2023.01.29 |