본문 바로가기

Study/Programming

자바 java 컴파일된 class 파일 버전 확인하기

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