Každá verze Minecraftu startuje na konkrétní verzi Javy. Panel nabízí volbu v Konfiguraci → Spuštění u nastavení Verze Javy – dostupné obrazy: Java 25, 21, 17, 16, 11 a 8. Vyberte verzi odpovídající hře, uložte a server znovu spusťte.
#Tabulka: Minecraft → Java
| Verze Minecraftu | Požadovaná Java | Obraz v panelu |
|---|---|---|
| 1.8 – 1.12.2 | Java 8 | Java 8 |
| 1.13 – 1.16.5 | Java 11 | Java 11 |
| 1.17 – 1.18.2 | Java 16 | Java 16 |
| 1.18.3 – 1.20.4 | Java 17 | Java 17 |
| 1.20.5 a novější (1.21.x) | Java 21 | Java 21 |
| 26.x (nejnovější vydání 2026) | Java 25 | Java 25 |
Nevíte, která verze hry u vás běží? Otevřete Konfiguraci → Spuštění a zkontrolujte MINECRAFT_VERSION. Nebo v konzoli serveru zadejte version – odpoví verzí a buildem.
[!IMPORTANT] Požadavek Javy 25 platí od verze 26.1 a týká se všech dalších dropů (26.2, 26.3). Mojang opustil číslování 1.x po verzi 1.21.11 a od roku 2026 čísluje vydání rokem a dalším „dropem“. Verze 1.22 nikdy nevznikne, takže návody mluvící o „Minecraft 1.22“ jsou neaktuální.
#Jak změnit verzi Javy
- V Konfiguraci otevřete sekci Spuštění.
- V poli Verze Javy vyberte odpovídající verzi Javy.
- Uložte nastavení.
- Zastavte server tlačítkem Zastavit a znovu ho spusťte – změna se projeví po restartu.

Příliš stará Java blokuje start serveru chybou UnsupportedClassVersionError nebo hláškou „Java X or later required“. Příliš nová obvykle také nefunguje – starší verze hry neznají novější bajtkód. Držte se tabulky výše.
#Nejčastější problémy
#Server nenaběhne: „Java X or later required“
Java v poli Verze Javy je starší, než hra vyžaduje. Změňte obraz na novější podle tabulky, uložte a restartujte.
#UnsupportedClassVersionError v konzoli
Kód byl zkompilovaný pro novější Javu, než jaká běží – ne naopak. Hláška uvádí číslo verze souboru třídy a to je pevně přiřazeno k Javě:
| Verze souboru třídy | Java |
|---|---|
| 52.0 | Java 8 |
| 55.0 | Java 11 |
| 60.0 | Java 16 |
| 61.0 | Java 17 |
| 65.0 | Java 21 |
| 69.0 | Java 25 |
class file version 69.0 tedy znamená, že server vyžaduje Javu 25 a běží na starší. Řešením je změna v poli Verze Javy, ne přestavba serveru.
#Spustí novější Java starší verzi hry?
Ano, většinou – server napsaný pro Javu 17 obvykle poběží na Javě 21 i 25. Opačně to nefunguje: nová hra na staré Javě nenaběhne. Pokud provozujete několik verzí serveru, držte je na nejnovější kompatibilní Javě.
Výjimkou jsou staré modpacky s módy, které odkazují na interní API Javy odstraněná v novějších verzích. V takovém případě zůstaňte u Javy uvedené v tabulce.
#Změnil jsem Javu, ale server stále startuje na staré
Změna obrazu server automaticky nerestartuje. Zastavte ho ručně a znovu spusťte.
#Co dál
- Serverový software a verze Minecraftu – jak zvolit jádro podle verze hry.
- Spouštěcí proměnné: Java, verze, build – celá sekce Spuštění.
- Minecraft server nestartuje – diagnostika a řešení – diagnostika, když nic nestartuje.