Home
Java
Unsupported major.minor version 52.0 (Java Jar 실행 오류)
devfoxstar
devfoxstar
May 04, 2023
1 min

Table Of Contents

01
오류
02
원인
03
해결
04
참고

오류


Java에서 특정 Jar 파일을 실행할 때 오류가 발생했습니다.

Unsupported major.minor version 52.0

원인


Jar 파일을 특정 버전에서 컴파일 하고, 하위 버전에서 실행하면 오류가 발생합니다.
여기서는 52 버전에서 컴파일 하고, 하위 버전에서 실행해서 문제가 됐습니다.

해결


Jar 파일과 프로젝트 실행 Java 버전을 맞추면 됩니다.
방법은 두 가지가 있습니다.

첫 번째는 Jar 파일 버전을 프로젝트 버전에 맞게 바꾸는 겁니다.

직접 만든 Jar 파일이라면 컴파일 버전을 낮추면 됩니다.
오픈 소스 라이브러리라면 프로젝트 버전에 맞는 버전으로 교체합니다.

두 번째는 프로젝트 버전을 올리는 방법입니다.
Jar 파일 버전이나 상위 버전으로 설정합니다.

참고


VersionNumber
Java SE 1357 (0x39hex)
Java SE 1256 (0x38 hex)
Java SE 1155 (0x37 hex)
Java SE 1054 (0x36 hex)
Java SE 953 (0x35 hex)
Java SE 852 (0x34 hex)
Java SE 751 (0x33 hex)
Java SE 6.050 (0x32 hex)
Java SE 5.049 (0x31 hex)
JDK 1.448 (0x30 hex)
JDK 1.347 (0x2F hex)
JDK 1.246 (0x2E hex)
JDK 1.145 (0x2D hex)

Tags

#Java#Version

Related Posts

Java - Record class (불변 데이터 객체 만들기)
June 11, 2024
1 min
© 2024, All Rights Reserved.

Quick Links

About Me

Media