[Linux] jar 안의 파일 내용 및 버전 정보 보기

리눅스에서 Java 모듈을 실행할 때 jar 파일을 많이 사용하게 됩니다. 가끔 jar 안에 있는 버전 정보나 파일 정보를 확인해 봐야할 일이 있는데 그럴 때마다 IDE 개발 툴을 열어서 확인할 수 없기 때문에 리눅스에서 명령어로 확인하는 방법을 알려드리도록 하겠습니다.

 

META-INF 디렉토리에서

MANIFEST.MF 해당 파일에 버전 정보 등이 기록됩니다.

 

jar 파일은 zip 파일 형식으로 패키지 되어 있는 형태이기 때문에 압축 해제하는 유틸리티가 필요합니다.

 

unzip 이 있으면 해당 파일을 압축 해제하거나 임시적으로 해제해서 내용을 확인할 수 있습니다.

 

unzip 명령어를 사용하셨는데

unzip : command not found

위와 같은 메시지가 나오게 되면

# yum -y install unzip

패키지를 설치해 주시면 됩니다.

 

jar 내부 파일 확인하기

-bash: jar: command not found

# yum install java-devel

 

jar 파일 내용 보기

jar 파일 내부 확인하기

jar -tf 파일명

 

jar MANIFEST.MF 버전 정보 보기

jar 버전 정보 확인하기

# unzip -p sample.simple-1.1.5.jar META-INF/MANIFEST.MF

 

jar 내부의 파일 및 모듈 버전 정보를 확인하는 방법에 대해서 알아보았습니다.

댓글

Designed by JB FACTORY