JAR
JAR(Java Archive)
- 자바 애플리케이션을 구성하는 클래스와 관련 리소스들을 단일 파일로 묶어 압축된 형태
- 한 차례의 요청으로 애플리케이션 전체를 다운로드할 수 있게 해준다
-
응용 소프트웨어나 라이브러리를 배포할 때 사용
- JDK에 포함된
jar명령어를 이용하여 JAR 파일을 만들거나 압축을 풀 수 있다
관련 포멧
- WAR (파일 포맷) : 웹 애플리케이션을 구성하는 자바 클래스와, 자바 서버 페이지, 관련 XML 파일 등을 묶은 압축 파일 포맷
- RAR (resource adapter archive) : J2EE 커넥터 아키텍처(JCA) 애플리케이션을 묶는데 사용되는 압축 포맷
- EAR (enterprise archive) : 자바 엔터프라이스 애플리케이션에서 이용되는 압축 포맷으로, 애플리케이션 클래스 및 관련 JAR, WAR, RAR 압축 파일들을 묶는 용도로 사용
- APK (Android Application Package) : 안드로이드 애플리케이션에서 사용되는 자바 압축 포맷의 일종이다.
정리
- JAR는 자바 애플리케이션을 구성하는 클래스와 리소스들을 단일 파일로 묶어 압축한 파일 형식입니다. jar를 통해 한 번의 요청으로 자바 어플리케이션 전체를 편리하게 다운로드할 수 있습니다.
참고
보완/복습
- 2023.10.10 복습 완료