LJC.LOG
January 12, 2024

Class파일 java버전 확인하는 방법


1) .calss 파일 준비

먼저, 확인하려는 .class 파일을 준비합니다. 파일의 위치는 무관하며, D 드라이브로 이동시킵니다.

예를 들어, Custom_smtp.class 파일을 D 드라이브에 저장했다고 가정하겠습니다.

폴더위치

2) 명령어를 통한 버전 확인

cmd (명령 프롬프트)를 열고 D 드라이브로 이동합니다. 이후, javap 명령어를 사용하여 .class 파일의 버전을 확인할 수 있습니다.

> javap -verbose 클래스명 | find "version"

  • javap -verbose는 .class 파일에 대한 상세 정보를 출력합니다.
  • find "major"는 출력 결과에서 "major"라는 단어를 포함하는 줄을 필터링하여 버전 정보를 추출합니다.

cmd 명령어

3) 버전확인

위 명령어를 실행하면 버전이 나옵니다.

결과를 다음과 같은 버전과 매칭하여 Java 버전을 확인할 수 있습니다.

예를 들어, major version: 52가 출력되었다면, 이 .class 파일은 JDK 1.8로 컴파일된 것입니다.

이 방법을 통해 Java 클래스 파일의 버전을 쉽게 확인할 수 있으며, 필요한 경우 적절한 JDK 버전에서 호환성 문제를 해결할 수 있습니다.

45 : jdk1.1  
 46 : jdk1.2
 47 : jdk1.3
 48 : jdk1.4
 49 : jdk1.5
 50 : jdk1.6
 51 : jdk1.7
 52 : jdk1.8
 

Related Posts