작업을 하다 보면, class파일의 compile된 java 버전을 확인해야 할 때가 있다.
은근 많이 봄..ㅎ
일단 확인할 class 파일을 준비한다.
terminal을 열고 아래와 같이 하면, 버전 확인 가능함.
javap -verbose 확인할클래스이름 | grep major
or
javap -v 확인할클래스이름 | grep major
아래는 java version 별 major number
Java SE 17 = 61 (0x3D hex),
Java SE 16 = 60 (0x3C hex),
Java SE 15 = 59 (0x3B hex),
Java SE 14 = 58 (0x3A hex),
Java SE 13 = 57 (0x39 hex),
Java SE 12 = 56 (0x38 hex),
Java SE 11 = 55 (0x37 hex),
Java SE 10 = 54 (0x36 hex),
Java SE 9 = 53 (0x35 hex),
Java SE 8 = 52 (0x34 hex),
Java SE 7 = 51 (0x33 hex),
Java SE 6.0 = 50 (0x32 hex),
Java SE 5.0 = 49 (0x31 hex),
JDK 1.4 = 48 (0x30 hex),
JDK 1.3 = 47 (0x2F hex),
JDK 1.2 = 46 (0x2E hex),
JDK 1.1 = 45 (0x2D hex).
'Backend > Java' 카테고리의 다른 글
자바(JAVA)에서 인터페이스(Interface)란? (0) | 2021.03.05 |
---|---|
Java 자바 접근제어자 범위, 종류 (0) | 2021.03.04 |
JAVA 변수 종류 및 설명 (0) | 2021.03.03 |
JAVA thread 와 prosess 차이 , thread dump 확인하기 (0) | 2021.02.28 |
[해결완료]com.jcraft.jsch.JSchException: UnknownHostKey: 어쩌구.. fingerprint is 저쩌구.. (0) | 2021.01.04 |