Версія 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
Панель обирає версію за ядром сервера та версією гри. Вам не потрібно змінювати її вручну: це одна з найпоширеніших причин «сервер не запускається» у хостинг-провайдерів, де вибір залишено користувачеві.
Коли це все ж має значення
- Власне ядро — Custom .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. Це не виправити прапорцями — лише відповідною версією.
