patch
[java]jar에 class 변경 및 자바 클래스 컴파일 버전 확인
yoni-1117
2022. 3. 28. 14:31
[jar파일에 특정 class 변경]
- 윈도우서버에서 .jar 압축파일을 열기
: 7zip이 압축률이 좋아 주로 7zip을 많이들 사용하시는듯 - 패치할 class 파일 경로로 이동
- class 파일을 .jar 파일 경로에 붙여넣기 한다.
- 만든날짜, 액세스한 날짜 확인
[class 컴파일버전 확인하기]
: .jar 파일과 .class 파일의 컴파일 버전이 다르게 되면 에러가 나게 된다.
해서 여러사람이 작업한 경우 혹은 컴파일 버전을 확인 후 .class파일을 .jar에 패치해야한다.
>윈도우 서버 기준
- Windows PowerShell 열기
- class 파일 경로로 이동
> cd 파일경로 - 명령어 입력
javap -verbose 클래스파일명.class | findstr version - 결과 확인
major version50 : java 6
major version51 : java 7
major version52 : java 8 ...
>리눅스 서버 기준
- javap -v 클래스파일명.class | grep major