반응형

java class version 2

자바 클래스 파일 버전 확인하는 방법

Java 클래스 파일은 Java 컴파일러에 의해 생성될 때 특정 버전 형식을 가집니다. 이 버전 정보는 클래스 파일의 호환성 및 실행 환경과 관련이 있으며, 때로는 클래스 파일을 분석하거나 문제 해결을 위해 필요한 정보일 수 있습니다. 다음은 Java 클래스 파일의 버전을 확인하는 방법입니다. 1. 클래스 파일 버전 확인 방법 javap 명령어는 Java 디컴파일러입니다. 다음과 같이 명령어를 사용하여 클래스 파일의 버전을 확인할 수 있습니다. javap -verbose MyClass.class MyClass.class는 확인하려는 클래스 파일 이름으로 대체해야 합니다. 위 명령어를 실행하면 클래스 파일의 세부 정보 중에 "major version"과 "minor version" 항목이 나타납니다. 이를..

back end/java 2023.11.05

class 파일의 java(jdk) 버전 확인하는 방법

java로 개발을 하다 보면 미처 신경을 못써서 개발환경의 jdk와 운영환경의 jdk가 다른 경우가 있는데, 기본적으로 java에서 하위 호환은 되지만, 상위 호환은 되지 않습니다. 예를 들어 java8로 컴파일된 class는 java 9에서 실행이 되지만, java 7에서는 실행이 되지 않습니다. 이와 같이 더 높은 버전의 java에서 컴파일 된 class 파일을 낮은 버전에서 실행하려고 할 경우 다음과 같은 에러가 발생합니다. - java.lang.UnsupportedClassVersionError - Unsupported major.minor version xx 보통은 내가 컴파일한 java버전을 알고 있을 경우도 있지만 어떤 이유로 class파일이 어떤 버전의 java로 컴파일되었는지 찾아야 할 ..

웹 개발 2021.05.17
728x90
반응형
loading