반응형

이번 글은 *.java 파일을 빌드를 하여 클래스 파일(*.class)을 만들 때 해당 클래스 파일의 JDK가 몇 인지를 확인해야 하는 경우가 있다. 그래서 이번 글은 자바(Java) 클래스파일(*.class) JDK 버전 확인하는 방법에 대해 기록한다.


목차

1. 자바(Java) 클래스 파일(*.class) JDK 버전 확인하는 방법

자바(Java) 클래스 파일(*.class) JDK 버전 확인하는 방법

클래스파일(*.class)을 생성하고, 해당 파일의 JDK 버전을 확인하는 방법은 간단하게 CMD 창에서 확인할 수 있다.

 

1. 먼저, 명령 프롬프트 창(CMD)에서 클래스 파일(*.class)이 있는 곳으로 이동을 하고 아래의 명령어를 실행한다.

javap -verbose 클래스파일.class | find "version"

 

그러면 위와 같이, major version 확인을 할 수 있다.

JDK major version
1.2 46
1.3 47
1.4 48
1.5 49
1.6 50
1.7 51
1.8 52

 

 

만약, 'javap'은(는) 내부 또는 외부 명령 실행할 수 있는 프로그램 또는배치 파일이 아닙니다. 라는 에러가 발생하면 아래의 링크에서 해결 방법을 확인할 수 있다.

https://yongku.tistory.com/entry/javap%EC%9D%80%EB%8A%94-%EB%82%B4%EB%B6%80-%EB%98%90%EB%8A%94-%EC%99%B8%EB%B6%80-%EB%AA%85%EB%A0%B9-%EC%8B%A4%ED%96%89%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EB%98%90%EB%8A%94%EB%B0%B0%EC%B9%98-%ED%8C%8C%EC%9D%BC%EC%9D%B4-%EC%95%84%EB%8B%99%EB%8B%88%EB%8B%A4-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

 

'javap'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 문제 해

javap를 사용하여 클래스 파일의 JDK 버전을 확인하려고 했더니 위와 같은 에러가 발생했다.'javap'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 이번 글은 위

yongku.tistory.com

 

 

이렇게 하면 클래스 파일의 JDK 버전을 확인할 수 있다.


 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기