«UnsupportedClassVersionError»
Сервер собран под более новую Java, чем та, которой его запускают. Поставьте Java нужной версии или запускайте сервер из ProximaClient: приложение само ставит Java под выбранную версию Minecraft.
В консоли сервера это выглядит так:
Error: A JNI error has occurred, please check your installation and try again
java.lang.UnsupportedClassVersionError: net/minecraft/server/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
Первое число — Java, которая нужна серверу, второе — Java, которой его запустили: 52 — Java 8, 60 — Java 16, 61 — Java 17, 65 — Java 21, 69 — Java 25.
Что сделать
Если сервер запускается из ProximaClient, откройте вкладку «Параметры запуска», в поле «Версия Java» выберите «Авто» и перезапустите сервер. Если вы запускаете сервер сами:
-
Узнайте, какая Java нужна вашей версии Minecraft:
Версия Minecraft Java 1.16.5 и более ранние 8 1.17 16 1.18 – 1.20.4 17 1.20.5 – 1.21.x 21 26.1 и новее 25 -
Установите эту версию, например Eclipse Temurin.
-
Проверьте версию командой
java -versionв командной строке и перезапустите сервер.
Если в системе несколько версий Java, сервер может запускаться не той: укажите путь к нужной java.exe в скрипте запуска сервера.
Если не помогло
Напишите в поддержку через пункт «Техподдержка» в меню приложения и приложите текст ошибки из консоли и когда она появилась.