Java
java bad version number in .class file
빤따스뤽
2012. 2. 20. 22:48
java bad version number in .class file
유닉스/리눅스 OS에서
javap -verbose [클래스파일]
클래스파일명은 확장자를 제외한 파일명
javap는 jdk의 bin폴더에 위치함. 해당 path가 잡혀있지않다면 jdk경로/javap 로 입력
해당 명령어를 입력하면 많은 정보가 출력된다. 이것중 version 정보만 출력
ex) javap -verbose servletToJsp | grep version
result)
minor version : 0
major version : 49
Windows계열 OS에서
cmd.exe 실행
유닉스/리눅스때와 마찬가지로
javap -verbose [클래스파일]
이중 version에 대한 정보만을 패턴 필터링으로 출력할때
ex) javap -verbose servletToJsp | find /N "version"
result)
[6] minor version : 0
[7] major version : 50
* major version 참조
JDK 1.6 = 50
JDK 1.5 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46