Диагностика ошибки: UnsupportedClassVersionError

Java 8 / Java 17 / Java 21

Разбор несовпадения версии Java (например, class file version 65.0 = требуется Java 21).

Не подходит версия Java (требуется Java 21)

Мод или версия игры скомпилированы под Java 21 (class file 65.0), а запуск происходит на более старой версии Java (17.0.9). Для Minecraft 1.20.5 и 1.21 нужна Java 21.

Признак ошибки в логе:
Exception in thread "main" java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main 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
Пошаговое решение:
  1. Установите Java 21 (например, Adoptium Temurin).
  2. В настройках лаунчера или в файле запуска сервера укажите путь к новой версии Java.

Частые вопросы и детали

Как быстро исправить: Не подходит версия Java (требуется Java 21)?

Мод или версия игры скомпилированы под Java 21 (class file 65.0), а запуск происходит на более старой версии Java (17.0.9). Для Minecraft 1.20.5 и 1.21 нужна Java 21. Установите Java 21 (например, Adoptium Temurin). В настройках лаунчера или в файле запуска сервера укажите путь к новой версии Java.

Где взять текст ошибки Minecraft?

Откройте папку профиля игры. Скопируйте содержимое файла из crash-reports или logs/latest.log. Один номер Exit Code 1 не объясняет причину вылета.

Куда отправляется мой лог?

Анализ выполняется в браузере. Лог не загружается на сервер DEPTANA, не сохраняется в настройках и не включается в ссылку. Лимит текста — 2 миллиона символов.

Можно ли доверять найденной причине?

Диагностика ищет известные признаки ошибок. Совпадение подсказывает, что проверить, но не доказывает единственную причину. Если правило не найдено, инструмент сообщает об этом.