Minecraft 26.1 und neuer laeuft auf Java 25. Versionen 1.20.5 bis 1.21.11 brauchen Java 21, 1.18 bis 1.20.4 Java 17, und alte Modpacks auf 1.12.2 nutzen Java 8.
Die vollstaendige Tabelle
| Minecraft | Java | Hinweis |
|---|---|---|
| 26.1, 26.2, 26.3 | Java 25 | Pflicht seit 26.1. Paper und Purpur starten nicht auf Java 21. |
| 1.20.5 bis 1.21.11 | Java 21 | ATM 10, Cobblemon, Pixelmon. |
| 1.18 bis 1.20.4 | Java 17 | Prominence II, viele Forge-Packs. |
| 1.12.2 bis 1.16.5 | Java 8 | RLCraft und klassische Packs. |
Warum Java 25 Pflicht ist
Mit 26.1 (Maerz 2026) hat Mojang auf ein neues Versionsschema umgestellt und die minimale Java-Version auf 25 angehoben. Eine falsche Wahl gibt diesen Fehler:
UnsupportedClassVersionError: class file version 69.0 ... only recognizes class file versions up to 65.0
69 ist Java 25, 65 ist Java 21. Wenn dort "up to 65.0" steht, laeuft Java 21, waehrend 25 benoetigt wird.
Java im Panel einstellen
Im Startup-Tab unter Docker Image die Version waehlen, dann Server neu starten. Die Wahl ist unabhaengig von der Serverversion, die beiden muessen aber zusammenpassen.
Kann ich immer das neueste Java nehmen?
Fuer Vanilla und Paper ab 1.18 meistens ja. Fuer Modpacks nein: Forge-Mods auf 1.12.2 funktionieren nur mit Java 8, Packs auf 1.20.1 sind auf Java 17 getestet.
Mein Server startet nach dem Update auf 26.2 nicht?
Neun von zehn Mal steht das Java-Image noch auf 21. Stelle es auf Java 25 und starte neu. Immer noch Probleme? Erste Fehlerzeile in einem Ticket mitschicken.
Jeder Minecraft-Plan unterstuetzt jede Version, mit Java-Auswahl pro Server.