Версия Java для вашего ядра
Какая Java нужна для 1.8, 1.16, 1.17, 1.20 и 1.21, почему панель выбирает её сама и что означает UnsupportedClassVersionError.
Обновлено 13 августа 2026 г.
Minecraft — программа на Java, и версия Java должна соответствовать версии игры.
| Minecraft | Java |
|---|---|
| 1.8 – 1.16.5 | 8 (иногда 11) |
| 1.17 – 1.20.4 | 17 |
| 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. Это не лечится флагами — только соответствующей версией.