Wie ändere ich die Java-Version meines Minecraft-Servers?
In diesem Artikel
Jeder Minecraft-Server läuft auf Java, und jede Minecraft-Version will ein bestimmtes Java: zu alt, und der Server startet nicht; zu neu, und alte Modpacks stürzen ab. Bei MC-Node ist die Java-Version eine Einstellung deines Servers im Panel, der Wechsel dauert also eine Minute und braucht keine Installation.
Welches Java für welche Minecraft-Version?
- Minecraft 26.1 und neuer: Java 25.
- 1.20.5 bis 1.21.x: Java 21.
- 1.18 bis 1.20.4: Java 17.
- 1.17: Java 16 (Java 17 funktioniert ebenfalls).
- 1.12 bis 1.16: Java 8 (1.16 läuft auch auf Java 11); die meisten älteren Forge-Modpacks wollen genau Java 8.
Paper, Purpur, Fabric und Forge folgen denselben Regeln wie Vanilla. Den vollständigen Hintergrund liefert unser Blogartikel welche Java-Version dein Server braucht.
Die Java-Version im Panel ändern
- Gehe ins Gamepanel und klicke auf deinen Server.
- Stoppe den Server.
- Öffne Einstellungen und suche Docker-Image.
- Wähle das Image mit der benötigten Java-Version (zum Beispiel Java 25, Java 21, Java 17 oder Java 8) und speichere.
- Starte den Server und prüfe die ersten Zeilen der Konsole: Dort steht die laufende Java-Version.
Deine Welt, Plugins und Einstellungen werden nicht angerührt; nur die Laufzeitumgebung ändert sich. Wechsle auf demselben Weg zurück, falls etwas nicht funktioniert.
Fehler, die auf eine falsche Java-Version hindeuten
- "UnsupportedClassVersionError ... class file version 69.0": Der Server braucht ein neueres Java, als er nutzt. 69 steht für Java 25, 65 für Java 21, 61 für Java 17, 52 für Java 8.
- "Minecraft 26.1 requires running the server with Java 25 or above": dasselbe Problem, vom Server selbst klar benannt.
- "java.lang.NoClassDefFoundError" oder "ClassCastException ... URLClassLoader" bei einem alten Forge-Modpack: Java ist zu neu; zurück auf Java 8.
- Der Server stoppt sofort ohne Fehler: Prüfe auch dann zuerst die Java-Version.
Plugins und Mods
Plugins folgen dem Server: Ein für Java 21 gebautes Plugin lädt nicht auf einem Java-17-Server (UnsupportedClassVersionError in der Konsole beim Start). Nach einem Wechsel der Minecraft-Version prüfe immer, ob deine Plugins eine Version dafür haben. Modpacks nennen ihre Java-Version auf ihrer Seite; nutze genau diese.
Speicher und Start-Flags
Ein Java-Wechsel ändert weder deine Speicherzuweisung noch die Start-Flags; die bleiben, wie das Panel sie setzt. Java 21 und 25 nutzen standardmäßig einen modernen Garbage Collector, der für Minecraft gut funktioniert, sodass zusätzliche Flags auf einem gehosteten Server selten nötig sind.
Die Version prüfen
Tippe nach dem Start version oder about in die Konsole; auf Paper enthält die Ausgabe die Java-Version. Auch die allerersten Zeilen der Konsole beim Start zeigen sie, zum Beispiel Starting with Java 25.
Unsicher, welches Image für ein Modpack passt? Öffne ein Ticket mit dem Namen des Packs, und wir stellen es für dich ein.
Starte deinen Server in 60 Sekunden auf unserer eigenen Hardware.