Jaka wersja Javy do serwera Minecraft? Tabela od 26.3 do 1.7.10

Krótka odpowiedź: Minecraft 26.1, 26.2 i 26.3 wymagają Javy 25. Wersje od 1.20.5 do 1.21.11, w tym 1.21.1, działają na Javie 21, od 1.18 do 1.20.4 na Javie 17, 1.17 i 1.17.1 na Javie 16, a wszystkie od 1.7.10 do 1.16.5 na Javie 8. Ze zbyt starą Javą serwer nie wystartuje, a w konsoli pojawi się błąd UnsupportedClassVersionError. Przy modpacku liczy się wersja Minecrafta paczki, nie najnowsze wydanie gry.

Nie chcesz instalować Javy na własnym komputerze? Na serwerze Minecraft w HostValues oprogramowanie i wersję (Paper, Vanilla, Forge, Fabric lub modpack) wybierasz w panelu gry w zakładce Versions, a odpowiednią wersję Javy w zakładce Startup, osobno dla każdego serwera. Zobacz pakiety →

Pełna tabela: wersja Minecrafta i wersja Javy

Kolumna „Java” to wartość pola javaVersion z oficjalnych plików wersji Mojanga: bezpieczny wybór dla Vanilla, Forge, NeoForge, Fabric i modpacków.

Wersja MinecraftaJavaNa przykład
26.1 do 26.3Java 2526.1, 26.1.1, 26.1.2, 26.2, 26.3
1.20.5 do 1.21.11Java 211.20.5, 1.20.6, 1.21, 1.21.1, 1.21.4, 1.21.11
1.18 do 1.20.4Java 171.18, 1.18.2, 1.19.4, 1.20.1, 1.20.4
1.17 i 1.17.1Java 161.17, 1.17.1
1.7.10 do 1.16.5Java 81.7.10, 1.8.9, 1.12.2, 1.16.5

Paper ma własną tabelę zaleceń, która w czterech miejscach różni się od Mojanga: Java 11 dla 1.12 do 1.16.4 (Mojang: 8), Java 16 dla 1.16.5 (Mojang: 8), Java 17 dla 1.17 i 1.17.1 (Mojang: 16) oraz Java 21 dla 1.20 do 1.20.4 (Mojang: 17). To rada Paper dla jego własnych buildów, obok Javy podanej przez Mojanga. Przy Forge, Fabric i modpackach trzymaj się tabeli powyżej.

Dlaczego od 26.1 potrzebujesz Javy 25

Wersja 26.1 wyszła 24 marca 2026 jako pierwsze wydanie po 1.21.11 i pierwsze z numeracją według roku (2026, stąd „26”). W notatkach do wydania Mojang pisze wprost: „The game now requires Java 25”. Graczom launcher dostarcza Javę sam (od 26.1 jest to Microsoft Build of OpenJDK 25), ale na serwerze Javę wybierasz Ty.

Oficjalny server.jar 26.3 ma class file version 69, czyli jest skompilowany dla Javy 25. Jeśli po przejściu z 1.21.11 na 26.x zostawisz Javę 21, serwer zatrzyma się zaraz po uruchomieniu. Dla 26.2 (16 czerwca 2026) i 26.3 (15 września 2026) Mojang nadal podaje Javę 25.

Jak rozpoznać złą Javę: UnsupportedClassVersionError

Gdy Java jest za stara, w konsoli pojawia się taka linia (serwer 26.3 na Javie 21, tu podzielona na trzy części):

java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main has been
compiled by a more recent version of the Java Runtime (class file version 69.0),
this version of the Java Runtime only recognizes class file versions up to 65.0

Pierwsza liczba (69.0) mówi, dla jakiej Javy skompilowano kod, druga (65.0), jaka Java naprawdę działa. Według specyfikacji JVM: 69 to Java 25, 65 to Java 21, 61 to Java 17, 60 to Java 16, a 52 to Java 8.

Paper 26.3 sprawdza Javę przed startem i wypisuje zamiast tego: Minecraft 26.1 and newer requires running the server with Java 25 or above. Zwróć też uwagę na nazwę klasy w komunikacie: jeśli należy do pluginu albo moda, to ten plik wymaga nowszej Javy i potrzebujesz jego wydania zgodnego z Twoją wersją Minecrafta.

Ustawienie Javy w panelu HostValues

Na serwerze w HostValues nic nie instalujesz, tylko wybierasz obraz z Javą:

  1. W panelu gry (game.hostvalues.net) sprawdź w zakładce Versions oprogramowanie i wersję Minecrafta.
  2. W zakładce Startup wybierz w polu Docker Image Javę z tabeli. Dostępne są obrazy z Javą 8, 11, 16, 17, 18, 19, 20, 21, 22, 25 i 26 (stan na 17 października 2026).
  3. Zrestartuj serwer w zakładce Console i przejrzyj pierwsze linie logu.

Ważne: Java nie zmienia się sama, gdy w zakładce Versions wybierasz inną wersję. Przed zmianą wersji zrób kopię w zakładce Backups (2 sloty na serwer), bo w 26.1 Mojang zmienił nawet strukturę zapisu światów. Po zmianie sprawdź Docker Image jeszcze raz. Krok po kroku: ustawienie wersji Javy i przejście serwera na 26.3.

Java na własnym komputerze

Launcher Minecrafta ma własną Javę, ale tylko dla gry. Do pliku .jar serwera potrzebujesz Javy zainstalowanej w systemie. Tak pisze dokumentacja Fabric, która odsyła do instalatora Eclipse Temurin 25 z adoptium.net (na Windowsie plik .msi). Potem wpisz java -version: pierwsza linia powinna pokazać 25, a ostatnia zawierać 64-Bit. Paper w dokumentacji podaje polecenie startu: java -Xms4G -Xmx4G -jar paper.jar --nogui.

Modpacki: decyduje wersja Minecrafta paczki

Modpack powstaje dla jednej wersji Minecrafta i jednego loadera (Forge, NeoForge albo Fabric), więc to ta wersja wyznacza Javę. Sprawdź ją na stronie paczki i odczytaj Javę z tabeli:

  • All The Mods 10: Minecraft 1.21.1, więc Java 21.
  • All The Mods 11: Minecraft 26.1.2, więc Java 25.
  • Stara paczka Forge na 1.12.2 lub 1.7.10: Java 8 podana przez Mojanga. Rada Paper (Java 11 dla 1.12.2) dotyczy tylko serwerów Paper.

Jaka Java do Minecrafta 1.21.1?

Java 21. Mojang przypisuje ją wszystkim wersjom od 1.20.5 do 1.21.11, także wydanej 8 sierpnia 2024 wersji 1.21.1, a Paper 1.21.1 wymaga co najmniej Javy 21. Na Javie 17 serwer nie wystartuje: oficjalny server.jar 1.21.1 ma class file version 65, a Java 17 rozpoznaje najwyżej 61.

Jaka Java do Minecrafta 1.20.1?

Java 17, bo Mojang przypisuje ją wersjom od 1.18 do 1.20.4. Tej Javy użyj przy paczkach Forge na 1.20.1. Na serwerze Paper możesz też wybrać Javę 21, którą Paper zaleca dla wersji od 1.20 do 1.21.11.

Czy mogę zawsze wybrać najnowszą Javę?

Nie zawsze. Javy starszej niż w tabeli nie wybieraj, ale nowsza też niczego nie gwarantuje. Dla 26.x wybierz Javę 25: to ją Mojang dołącza do gry i to ona jest wersją LTS (z długim wsparciem), tak jak 8, 11, 17 i 21; Java 26 nią nie jest. Przy starszych wersjach, zwłaszcza z modami, trzymaj się tabeli.

Co oznacza class file version 69?

Że kod skompilowano dla Javy 25, jak oficjalny server.jar 26.3, i na starszej Javie się nie uruchomi. W panelu HostValues ustaw Javę 25 w polu Docker Image i zrestartuj serwer, a na własnym komputerze zainstaluj Javę 25.

Wynajem własnego serwera Minecraft

Od €2,80 miesięcznie. Online w kilka minut, bez zobowiązań, z ochroną DDoS.

Jaki pakiet dla Państwa grupy?

Zobacz plany Zamów teraz

Pierwszy raz w HostValues? Z kodem WELKOM10 otrzymają Państwo 10% zniżki na pierwsze zamówienie.


Nadal masz pytania? Utwórz ticket, a nasz zespół Ci pomoże.

Powrót do bloga