NOWOŚĆ 📢 Ograniczona oferta na start: do 70% zniżki na pierwszy miesiąc, na każdą grę!Zobacz plany

Plugin albo mod Minecraft potrzebuje nowszej Javy

MinecraftUpdated Oct 28, 20265 min read

Każdy element serwera Minecraft Java jest zbudowany pod minimalną wersję Javy: oprogramowanie serwera, każdy plugin i każdy mod. Gdy oprogramowanie serwera albo mod potrzebuje nowszej Javy, niż ma serwer, serwer zatrzymuje się przy starcie. Plugin, który potrzebuje nowszej Javy, się nie wczytuje, a reszta serwera działa bez niego. Przełącz serwer na Javę, o którą prosi, albo zainstaluj wersję pluginu lub moda zrobioną pod Javę, którą masz.

Co widzisz

W Console jedna z tych linii:

  • UnsupportedClassVersionError z has been compiled by a more recent version of the Java Runtime (class file version i liczbą;
  • requires running the server with Java albo requires at least Java i liczba;
  • dla moda Fabric, Forge lub NeoForge linia, która podaje java jako zależność potrzebną modowi.

Na stronie Przegląd i nad konsolą ramka Dlaczego twój serwer się zatrzymał to wskazuje:

TytułPrzyciski
Plugin needs Java 21, and this server runs Java 17.Przełącz na Java 21, Znajdź i nazwa pluginu
This server needs Java 21, and it is running Java 17.Przełącz na Java 21
This Minecraft version needs Java 21.Przełącz na Java 21
Mod needs a newer Java.Otwórz szczegóły startu

Liczby to przykłady: ramka pokazuje te z twojego serwera. Gdy linia pochodzi z konsoli, a nie z raportu awarii, Przełącz na Java zmienia się w Otwórz szczegóły startu, więc Javę wybierasz samodzielnie.

Ramka czyta tylko to, co serwer wypisał po ostatnim zakończeniu startu. Plugin, który nie wczytał się podczas startu zakończonego powodzeniem, nie pojawi się więc w ramce: szukaj jego linii w Console.

Na większości typów serwera Przegląd pokazuje też baner Ten serwer potrzebuje innej wersji Javy z przyciskiem Zmień wersję, gdy błąd pojawia się, kiedy masz otwarty Przegląd.

Jak odczytać numer class file

Wersja class file to wersja Javy plus 44. Na przykład 61 to Java 17, 65 to Java 21, a 69 to Java 25. Panel liczy to za ciebie w ramce powyżej.

Napraw to jednym kliknięciem

  1. Otwórz swój serwer w panelu, na stronie Przegląd albo Console.
  2. W ramce Dlaczego twój serwer się zatrzymał kliknij Przełącz na Java i numer. Ramka pokazuje The server now uses Java i numer, a potem Start it again.
  3. Kliknij Uruchom.

Z banera: kliknij Zmień wersję, wybierz Javę w oknie Wybierz wersję Javy i kliknij Zmień i uruchom.

Napraw to ręcznie

  1. Otwórz Ustawienia i kliknij Szczegóły uruchamiania albo kliknij Otwórz szczegóły startu w ramce.
  2. W sekcji Obraz Dockera wybierz z listy nowszą Javę. Zapisuje się od razu po wyborze. Więcej szczegółów: Jak zmienić wersję Javy na serwerze Minecraft.
  3. Uruchom serwer.

Gdy panel nie chce przełączyć

Niektóre oprogramowanie serwera nie startuje na zbyt nowej dla niego Javie i panel odrzuca taki wybór. Na przykład panel pokazuje This software on Minecraft i wersję does not start on Java i numer. Wtedy ramka nie oferuje Przełącz na Java. Zamiast tego pokazuje jedno z tych:

  • This server software cannot run on Java i numer. Zainstaluj wersję pluginu, która działa na Javie, którą masz.
  • A plugin or mod was built for Java i numer which this server software cannot run. Usuń go albo zainstaluj wersję, która działa na twojej Javie. Otwórz w Files prowadzi do niego.
  • This Minecraft version needs Java i numer which this server cannot switch to here. Contact support. Zgłoś problem w supporcie.

Żeby znaleźć inny build pluginu lub moda, kliknij Znajdź i jego nazwę, żeby otworzyć Modowanie, wyszukaj nazwę i wybierz wersję zrobioną pod twój Minecraft i Javę. Zobacz Jak instalować pluginy na Paper, Spigot i Purpur i Jak zainstalować mody na Forge, Fabric i NeoForge.

Warto wiedzieć

  • Kto może przełączać: twoja rola musi mieć uprawnienie do zmiany obrazu Javy serwera. W przeciwnym razie poproś właściciela serwera.
  • Wybierz Javę, którą podaje komunikat, a nie najnowszą. Starsze oprogramowanie serwera może nie wystartować na dużo nowszej Javie, a panel odrzuca takie wybory.
  • Więcej przyczyn, po jednym poradniku na każdą: Jak sprawdzić, dlaczego twój serwer Minecraft się zatrzymał.

Masz już serwer gdzie indziej? Przenieś go do nas

NASZE OSTATNIE WPISY