Skip to content
호스팅 · 오류 분석

UnsupportedClassVersionError

Java 클래스 버전 오류: 숫자 52, 61, 65의 의미와 어떤 모드나 플러그인이 원인인지, 어떻게 해결하는지 알아봐요.

업데이트 2026년 8월 13일

java.lang.UnsupportedClassVersionError: com/example/Plugin has been compiled by a
more recent version of the Java Runtime (class file version 65.0), this version of
the Java Runtime only recognizes class file versions up to 61.0

이 파일은 서버에서 실행 중인 Java 버전보다 더 새로운 Java 버전용으로 컴파일되었어요.

버전 표

클래스 파일 버전Java
528
5511
6117
6521

해결 방법

  1. 첫 줄에서 문제가 되는 파일의 이름(com/example/Plugin)을 찾아보세요. 그게 바로 플러그인이나 모드예요.
  2. 사용 중인 Minecraft 버전에 맞는 빌드를 다운로드하세요. 게임 버전마다 사용하는 Java가 달라요. — Java 버전
  3. 필요한 Java 버전용 빌드가 없다면, 그 플러그인은 서버 버전과 호환되지 않아요. 대체 플러그인을 찾아보세요.

Millida에서

제어판은 코어와 게임 버전에 맞춰 Java 버전을 자동으로 선택하므로 직접 바꿀 필요가 없어요. 이 오류는 호스팅 설정이 잘못된 게 아니라 외부 파일에서 발생한 거예요.

반대의 경우(더 새로운 Java에서 class file version 52)는 보통 정상 작동해요. Java는 오래된 클래스도 실행할 수 있거든요. 문제는 Java 17 이상에서 아주 오래된 1.7~1.12 모드를 사용할 때 발생해요. 이런 모드는 게임 버전을 맞춰야 해요.

Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기