Хостинг · Ядра, версии и Java

Версия Java для вашего ядра

Какая Java нужна для 1.8, 1.16, 1.17, 1.20 и 1.21, почему панель выбирает её сама и что означает UnsupportedClassVersionError.

Обновлено 13 августа 2026 г.

Minecraft — программа на Java, и версия Java должна соответствовать версии игры.

MinecraftJava
1.8 – 1.16.58 (иногда 11)
1.17 – 1.20.417
1.20.5 и новее21

В Millida

Версию подбирает панель по ядру и версии игры. Вручную менять не нужно: это одна из самых частых причин «сервер не стартует» на хостингах, где выбор оставлен пользователю.

Когда всё-таки важно

  • Своё ядро — Свой .jar.
  • Старая сборка 1.7.10 и 1.12.2 с модами, которые ломаются на Java выше 8.
  • Мод собран под более новую Java, чем ядро: тогда в логе появится UnsupportedClassVersionErrorразбор.

Как понять, какая Java запущена

Первые строки лога при старте содержат версию Java. Также команда /version на Paper показывает окружение.

Java 8 и старые сборки

Сборки 1.12.2 живут на Java 8 и на Java 17 обычно не запускаются вовсе: старые версии Forge используют внутренние API, удалённые в новых Java. Это не лечится флагами — только соответствующей версией.