jar 파일 특정 파일만 교체, 바꾸는 방법

jar 파일로 배포하여 사용하는 경우 특정 파일만 교체가 필요할 때가 있습니다. 자바만 설치되어 있다면 윈도우, 리눅스 환경에서 간단하게 파일을 바꾸는게 가능합니다.

jar 특정 파일 바꾸는 법

테스트 환경 : CentOS 6

 

준비해야되는 것은 교체할 파일이 jar파일 내에 어느 위치에 있는 지 알고 있어야합니다. 경로를 모른다면 jar파일을 풀어서 확인 해야겠죠?

 

아래 사진처럼 TEST.jar에서 com/tistory/jun7222 패키지에 있는 Test.class 파일을 교체해야 된다면

  • 1. Test.class를 com/tistory/jun7222 경로로 이동 시킨 후
  • 2. jar -uf TEST.jar com/tistory/jun7222/Test.class를 입력하면 해당 파일이 교체가 됩니다.

관련 문서는 https://docs.oracle.com/javase/tutorial/deployment/jar/update.html 에서 확인할 수 있습니다.

댓글

Designed by JB FACTORY