Minecraft (Java Edition) läuft auf Java – und je nach Spielversion braucht es eine bestimmte Java-Version. Passt sie nicht, startet das Spiel oder der Server gar nicht erst und du siehst Meldungen wie „Unsupported Java version". Dieser Artikel erklärt dir, welche Java-Version zu welcher Minecraft-Version gehört, wie du Java sauber installierst und es im Launcher oder in einer Instanz richtig zuweist. Egal ob du gerade erst anfängst oder schon Mods und Server verwaltest.
Wenn du mit dem offiziellen Minecraft Launcher spielst, meist nein. Der Launcher lädt für jede Spielversion automatisch die passende Java-Laufzeit mit und benutzt sie – unabhängig davon, ob und welches Java sonst auf deinem PC liegt. Du brauchst eigenes Java vor allem, wenn du:
Gut zu wissen: Auf gamesilo.de kümmert sich der Hoster um die Java-Laufzeit deines Servers. Du musst dort in der Regel kein Java installieren – die richtige Version läuft serverseitig. Die folgenden Schritte gelten für deinen eigenen PC oder eigene Server.
Die Zuordnung hat sich über die Jahre mehrfach geändert. Grobe Faustregel:
| Minecraft-Version | Benötigte Java-Version |
|---|---|
| 1.16.5 und älter | Java 8 |
| 1.17 – 1.17.1 | Java 16 |
| 1.18 – 1.20.4 | Java 17 |
| 1.20.5 und neuer (inkl. 1.21.x) | Java 21 |
„Benötigt" heißt: mindestens diese Version. Neuere Minecraft-Ausgaben verlangen zwingend die jeweils höhere Java-Generation. Java 21 ist die aktuelle Wahl für alles ab 1.20.5. Wer noch alte 1.8.9-Modpacks spielt, braucht dagegen weiterhin Java 8.
Tipp: Nimm für neue Server und aktuelle Versionen immer Java 21 (LTS). Es ist die Long-Term-Support-Version und deckt den gesamten modernen Minecraft-Bereich ab.
Diese Meldung (oder Varianten wie „has been compiled by a more recent version of the Java Runtime") bedeutet fast immer: deine installierte Java-Version ist zu alt für die Minecraft- oder Loader-Version, die du starten willst. Typische Ursachen:
Seltener ist es umgekehrt: Sehr alte Modpacks (1.8/1.12) starten nicht sauber unter Java 17/21 und brauchen ausdrücklich Java 8.
Achtung: Mehrere Java-Versionen dürfen problemlos parallel installiert sein. Wichtig ist nur, dass für jede Spiel-/Server-Instanz die richtige verwendet wird – siehe unten.
Die empfohlene, kostenlose und offene Java-Distribution ist Eclipse Temurin vom Projekt Adoptium. Sie ist frei von Lizenz-Fallstricken und für alle Betriebssysteme verfügbar.
java -version. Es sollte die eben installierte Version anzeigen.Tipp: Merke dir den Installationspfad (etwa
C:\Program Files\Eclipse Adoptium\jdk-21...). Für alternative Launcher musst du dort auf die Dateijavaw.exe(Windows) bzw.java(macOS/Linux) verweisen.
Normalerweg nichts zu tun – der Launcher managt Java selbst. Nur wenn du bewusst eine eigene Java-Installation erzwingen willst:
javaw.exe ein.Prism kann installierte Java-Versionen automatisch erkennen und je Instanz die richtige zuordnen – ideal, wenn du alte und neue Packs mischst.
Rufe im Startskript gezielt das richtige Java auf, statt dich auf das System-Java zu verlassen, z. B.:
"C:\Program Files\Eclipse Adoptium\jdk-21\bin\java.exe" -Xmx4G -jar server.jar nogui
So läuft dein Paper- oder Fabric-Server garantiert unter Java 21, auch wenn daneben noch Java 8 installiert ist.
Achtung: Server-Provider und Loader-Downloads bekommst du nur aus vertrauenswürdigen Quellen – PaperMC, fabricmc.net, Modrinth oder CurseForge. Lade Server-Jars und Mods nie von unbekannten Seiten.
java -version zeigt Falsches an: PATH/JAVA_HOME zeigt auf eine andere Installation → neu setzen oder direkt den Pfad verwenden.Wenn du auf gamesilo.de hostest und dein Server nicht startet, prüfe zuerst die gewählte Minecraft-/Loader-Version im Dashboard – die passende Java-Laufzeit ist dort bereits hinterlegt, sodass Versionskonflikte in der Regel gar nicht erst auftreten.