자바 JAR 파일이란?
- Java
- 2022. 7. 24.
jar
는 Java ARchive의 약자입니다. 자바 저장소(또는 보관소)라는 뜻처럼 자바로 개발한 기능 모듈을 말합니다. jar는 zip
과 마찬가지로 압축 파일입니다. jar 파일 안에는 자바 애플리케이션을 실행하기 위한 클래스 파일, 이미지 파일, 소리 파일 등 다양한 종류의 파일이 포함됩니다.
애초에 jar 파일이 등장한 배경도 한 번의 HTTP 트랜잭션으로 브라우저에서 다운로드할 수 있도록 하기 위함이었습니다. 그러기 위해선 모듈 작동에 필요한 모든 파일을 패키지로 제공하는 형태가 이상적이었죠.
jar 파일은 크로스 플랫폼을 지원합니다. 예를 들어, 윈도우에서 자바로 개발한 모듈을 jar 파일로 패키징하면 이 파일은 맥(Mac)이나 리눅스(Linux)에서도 정상적으로 동작합니다. 단 운영체제(OS)에 맞는 JVM은 필요합니다.
애플리케이션 간 API 연동이 필요할 때도 jar 파일이 활용됩니다. 예를 들어, 패키징된 jar 파일을 WAS에 넣는 방식으로 API를 설치해 사용할 수 있습니다.
반응형
'Java' 카테고리의 다른 글
자바 JNI란? (네이티브 코드와의 연결) (0) | 2022.08.10 |
---|---|
아파치 톰캣 아카이브, 구버전 다운받는 방법 (0) | 2022.08.04 |
[자바 / JAVA] implements Serializable | 직렬화란 | 사용 이유 (0) | 2021.08.12 |
[자바 / Java] 객체(Object)란 (0) | 2021.08.10 |
자바 기본 타입과 래퍼 클래스, int·Integer 차이 (0) | 2021.08.10 |