JAVAP 실행 파일의 옵션중 -verbose 옵션을 주어 해당 class 파일 몇버전의 jvm에서 컴파일 되었는지 확인한다.
주의사항
jdk설치가 되어있어야하고
path, classpath등을 설정해 놓은 상태여야
아무곳에서나 javap 명령어 사용이 가능하다.
예)
JAVA_HOME → C:\Program Files\Java\jdk1.6.0_16
Path → C:\Program Files\Java\jdk1.6.0_16\bin
CLASSPATH → .(현재 cmd 경로)
c:\> javap -verbose PopupNavigatorApplet | find "version"
minor version: 3
major version: 45
J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
J2SE 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
JDK 1.1 = 45
C:\PopupNavigatorApplet.class 파일은 JDK 1.1 에서 컴파일 되었다는 것을 알수있다...-_-
hex editor로 확인하는 방법도 있으니 구글링 해볼것
'Study > Programming' 카테고리의 다른 글
스위프트 예제소스 (0) | 2016.09.05 |
---|---|
JSP 오라클 연동 사진파일 보여주기 소스 (0) | 2015.01.15 |
C# Infragistics UltraGird 같은 셀 병합 (1) | 2011.05.19 |
C# LINQ (0) | 2011.04.11 |
C# UltraDateTimeEditor 값 string으로 변환 (0) | 2011.04.08 |