Java verzia pre tvoje jadro
Ktorá Java je potrebná pre 1.8, 1.16, 1.17, 1.20 a 1.21, prečo ju panel vyberá automaticky a čo znamená UnsupportedClassVersionError.
Aktualizované 13. augusta 2026
Minecraft je Java program, a verzia Javy sa musí zhodovať s verziou hry.
| Minecraft | Java |
|---|---|
| 1.8 – 1.16.5 | 8 (niekedy 11) |
| 1.17 – 1.20.4 | 17 |
| 1.20.5 a novšie | 21 |
V Millide
Panel vyberá verziu podľa jadra servera a verzie hry. Nemusíš ju meniť ručne: práve toto je jedna z najčastejších príčin „server sa nespustí“ u poskytovateľov hostingu, kde je výber ponechaný na používateľa.
Kedy na tom stále záleží
- Vlastné jadro — Vlastný .jar.
- Starý modpack pre 1.7.10 a 1.12.2 s modmi, ktoré sa na Jave vyššej ako 8 rozbijú.
- Mod je zostavený pre novšiu Javu, než akú má jadro: vtedy sa v logu objaví
UnsupportedClassVersionError— vysvetlenie.
Ako zistiť, ktorá Java beží
Prvé riadky logu pri štarte obsahujú verziu Javy. Takisto príkaz /version na Paperi zobrazuje prostredie.
Java 8 a staré modpacky
Modpacky pre 1.12.2 bežia na Jave 8 a na Jave 17 sa zvyčajne vôbec nespustia: staršie verzie Forge používajú interné API, ktoré boli v novších verziách Javy odstránené. Nedá sa to opraviť pomocou flagov — len správnou verziou.
