프로그래밍 언어/JAVA

[Tips] 자바 클래스를 생성하기 위해 사용한 JDK 버전 체크 방법

투칼론 2018. 3. 15. 20:20
반응형
생성된 클래스 파일(.class)이 컴파일에 사용된 JDK 버전을 알고 싶을때, javap 라는 명령어를 이용하면 된다.
javap는 "java dissembler" 이다. javap를 사용하여 버전을 알아내는 명령은 아래와 같다.


1. 사용법

1) Unix/Linux 환경

javap -verbose MyClass | grep "major"
결과예시)  major version: 51

2) Windows 환경

javap -verbose MyClass | findstr "major"
major version: 50



2. 결과값

JDK 버전별로 major version 숫자가 다르다.

JDK 버전 

major version

 1.2

 major version 46 

 1.3

 major version 47

 1.4

 major version 48

 1.5

 major version 49

 1.6

 major version 50

 1.7

 major version 51

 1.8

 major version 52