jar파일을 압축해제해서 파일하나를 수정하고 다시 압축해야 하는 상황에 놓여졌다.
cmd 창 열기
압축풀기
jar xvf fileName.jar
압축
jar cvf fileName.jar {파일을 생성할 위치}
그런데 이렇게 압축을 하고나서 기동을 해보면
*.jar에 기본 Manifest 속성이 없습니다.
라는 에러가 찍힌다.
흠 역시 이렇게 압축해서는 기동할 수 없는 파일인걸까.....?
MANIFEST 생성 옵션
jar xvfm fileName.jar {파일경로}/MANIFEST.MF
이미 MANIFEST.MF 파일이 있음에도 기동시에 해당파일을 찾지 못하면, 있는 파일의 위치경로를 잡아주면 된다.
'TIL' 카테고리의 다른 글
[TIL] @value 어노테이션에 null만 찍혔다. (0) | 2023.05.28 |
---|---|
[TIL] jar파일 수정하고 다시 압축하여 배포하기 (0) | 2023.05.26 |
[TIL] ''은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. - 해결 (0) | 2023.05.24 |
[TIL] oracle system 계정이 잠겼습니다. 해결하기 (0) | 2023.05.21 |
[TIL] 리눅스 환경에서 파일 이름바꾸기 명령어 - cp, mv (0) | 2023.05.20 |