Špatná verze Javy patří mezi časté důvody, proč se Minecraft server nespustí. Typickým příznakem je UnsupportedClassVersionError: software potřebuje novější Javu, než kterou proces právě startuje.
Jak poznat problém
V Konzoli hledejte:
UnsupportedClassVersionErrorKdyž se chyba objeví hned při startu, nejdřív zkontrolujte verzi Javy. Jiný pád startu vypadá jinak, například nepřijatá EULA nebo plugin.
1. Zjistěte, jakou Javu server potřebuje
Požadovaná verze závisí na softwaru a verzi Minecraftu. Novější Minecraft často chce novější Javu. Vycházejte z požadavků konkrétního forku, ne z libovolné nainstalované verze.
Přesnou verzi Javy k verzi Minecraftu ověříte v přehledu verzí Javy.
2. Otevřete Docker kontejnery
V Eternyx dashboardu otevřete server, záložku Nastavení a Docker kontejnery. Přesný postup je v Jak změnit verzi Javy na Minecraft serveru v Eternyx dashboardu.
3. Vyberte správný obraz Javy
Vyberte obraz, který fork vyžaduje. Příliš stará Java vyhodí stejný UnsupportedClassVersionError znovu. Paper 1.21 potřebuje Javu 21 nebo novější.
4. Restartujte server
Vraťte se na Konzole a klikněte na Restart. Nový obraz platí až po startu. Zkontrolujte, že chyba zmizela.
Časté problémy
Chyba zůstává po změně
Čtěte celý první blok chyb v konzoli. Rozhoduje Java, kterou proces opravdu startuje. Jiná verze v seznamu obrazů nic neznamená, dokud ji server nepoužívá.
Vyberte verzi, kterou software chce, a znovu klikněte na Restart.