Du startest deinen Minecraft-Server oder deinen Client und bekommst statt einer laufenden Welt eine Fehlermeldung wie „Unsupported Java Version", „UnsupportedClassVersionError" oder „has been compiled by a more recent version of the Java Runtime". Das klingt bedrohlich, ist aber fast immer harmlos: Minecraft läuft mit dem falschen Java. Dieser Artikel erklärt dir, warum das passiert, wie du die richtige Java-Version auswählst und wo der Unterschied zwischen Client und Server liegt. Er richtet sich an alle Gamesilo-Nutzer vom Einsteiger bis zum fortgeschrittenen Bastler.
Minecraft (Java Edition) ist ein Java-Programm und braucht eine passende Java-Laufzeitumgebung (JRE/JDK). Jede Minecraft-Version wurde mit einer bestimmten Java-Version kompiliert und erwartet zur Laufzeit mindestens diese Version. Startest du sie mit einem zu alten Java, kann die neuere „Class-Version" nicht gelesen werden und du bekommst den UnsupportedClassVersionError. Startest du sehr alte Minecraft-Versionen oder bestimmte Mods mit einem zu neuen Java, brechen manchmal interne Funktionen weg, die es in modernem Java nicht mehr gibt.
Kurz gesagt: Es geht nicht um „installiert ja/nein", sondern um die richtige Java-Version für genau deine Minecraft-Version.
Als grobe Orientierung für die Java Edition:
Tipp: Im Zweifel gilt die Faustregel „so neu wie nötig". Java 21 ist heute die sichere Wahl für alle aktuellen Versionen. Nur für sehr alte Server (1.12, 1.8) oder alte Modpacks brauchst du bewusst ein älteres Java 8.
Das gilt für Vanilla ebenso wie für die Server-Software PaperMC, Fabric und Forge/NeoForge. Beachte: Manche älteren Modpacks (etwa Forge-Packs für 1.12.2) verlangen zwingend Java 8, auch wenn du längst Java 21 installiert hast.
Die gute Nachricht zuerst: Auf gamesilo.de musst du dich um Java in der Regel nicht selbst kümmern. Wenn du im Dashboard eine Minecraft-Version auswählst, wird im Hintergrund die passende Java-Laufzeit verwendet. Erstellst du einen 1.21-Server, läuft er auf Java 21; wählst du eine ältere Version, wird entsprechend eine ältere Umgebung genutzt.
Solltest du dennoch die Meldung „Unsupported Java Version" sehen, hat das meist eine dieser Ursachen:
Achtung: Lade keine fremde
server.jarper Datei-Manager hoch, um „schnell" die Version zu wechseln. Nutze stattdessen im Gamesilo-Dashboard den regulären Versions- oder Software-Wechsel — dann bleiben Server-Software und Java-Version aufeinander abgestimmt.
So gehst du bei einem Versionswechsel sauber vor:
Der Fehler kann an zwei völlig verschiedenen Stellen auftreten. Erst wenn du weißt, welche Seite betroffen ist, reparierst du die richtige.
Wenn der Fehler in der Server-Konsole oder in deinem Gamesilo-Log steht und der Server gar nicht erst hochfährt, ist die Server-Java-Version das Problem. Auf einem eigenen Root-Server oder lokal installierst du dann das passende JDK (siehe unten) und stellst sicher, dass es beim Start verwendet wird. Auf Gamesilo löst du es über den korrekten Versions-/Software-Wechsel im Dashboard.
Tritt der Fehler beim Starten deines Spiels auf deinem eigenen PC auf, betrifft es den Launcher, nicht deinen Hoster. Der offizielle Minecraft-Launcher bringt für Vanilla normalerweise das passende Java automatisch mit. Probleme entstehen häufiger bei Mod-Loadern oder Drittanbieter-Launchern.
So stellst du client-seitig die Java-Version ein (Beispiel Prism Launcher):
Tipp: Prism Launcher und ähnliche Launcher können pro Instanz eine eigene Java-Version verwalten. Das ist ideal, wenn du gleichzeitig ein altes 1.12.2-Modpack (Java 8) und einen modernen 1.21-Server (Java 21) spielst.
Brauchst du Java lokal — etwa für einen selbst gehosteten Server oder einen Launcher ohne mitgeliefertes Java —, lade es von einer offiziellen, kostenlosen Quelle. Empfehlenswert ist Adoptium (Eclipse Temurin). Achte auf die richtige Hauptversion (17 oder 21) und die passende Architektur deines Betriebssystems (Windows, macOS, Linux, 64-Bit).
Nach der Installation prüfst du im Terminal bzw. in der Eingabeaufforderung:
java -version
Die Ausgabe sollte die erwartete Hauptversion nennen (z. B. 21.x). Zeigt sie ein altes Java, obwohl du ein neues installiert hast, ist wahrscheinlich noch ein alter Pfad in der PATH-Variable aktiv — dann räumst du dort auf oder gibst im Launcher den vollständigen Java-Pfad direkt an.
Achtung: Installiere Java nur von den Originalseiten der Hersteller (Adoptium, Oracle, Azul). Angebliche „Java-Downloads" auf Werbeportalen bündeln oft unerwünschte Zusatzsoftware.
java -version prüfen.Mit diesen Schritten bekommst du praktisch jede „Unsupported Java Version"-Meldung in den Griff. Kommst du auf Gamesilo trotzdem nicht weiter, schau in dein Server-Log und wende dich an den Support — häufig reicht ein sauberer Versionswechsel im Dashboard.