Zurück zur Wissensdatenbank
pc

Java für Minecraft: welche Version, richtig installiert

Java für Minecraft: welche Version, richtig installiert

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.

Kurz vorab: Musst du überhaupt selbst Java installieren?

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:

  • einen eigenen Server (Paper, Fabric, Forge, Vanilla) auf deinem Rechner startest,
  • einen alternativen Launcher wie Prism Launcher nutzt,
  • Kommandozeilen-Tools oder Modding-Werkzeuge betreibst.

> 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.

Welche Java-Version zu welcher Minecraft-Version?

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.

Warum kommt „Unsupported Java version"?

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:

  • Du startest Minecraft 1.21 mit Java 17 oder älter → Java 21 nötig.
  • Ein Server-Startskript ruft ein altes, systemweit installiertes Java auf, obwohl ein neueres vorhanden ist.
  • Der Loader (z. B. eine neue Fabric- oder Paper-Ausgabe) erwartet Java 21, du hast aber nur 17.

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.

Java installieren (Adoptium / Temurin)

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.

1. Gehe auf die offizielle Adoptium-Seite (adoptium.net) und wähle Temurin. 2. Wähle die passende Version (z. B. 21 – LTS für aktuelles Minecraft, oder 8 für alte Packs). 3. Wähle dein Betriebssystem (Windows, macOS, Linux) und die Architektur (x64 bzw. ARM bei Apple-Silicon-Macs). 4. Lade das Installer-Paket (.msi/.pkg) herunter und führe es aus. 5. Aktiviere im Windows-Installer die Option „Set JAVA_HOME variable" und „Add to PATH", falls du Java auch in der Kommandozeile nutzen willst. 6. Prüfe die Installation: öffne ein Terminal und tippe `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 Datei `javaw.exe` (Windows) bzw. `java` (macOS/Linux) verweisen.

Java im Launcher / in der Instanz zuweisen

### Offizieller Minecraft Launcher

Normalerweg nichts zu tun – der Launcher managt Java selbst. Nur wenn du bewusst eine eigene Java-Installation erzwingen willst:

1. Öffne den Launcher und gehe zu Installationen. 2. Wähle deine Installation, klick auf Bearbeiten und öffne Mehr Optionen. 3. Trage unter Java-Programm (Executable) den Pfad zur passenden `javaw.exe` ein. 4. Speichern und starten.

### Prism Launcher (Mods/Modpacks)

1. Öffne Einstellungen → Java und hinterlege deine installierten Java-Pfade. 2. Öffne pro Instanz die Instanz-Einstellungen, aktiviere unter Java die Überschreibung. 3. Wähle die zur Modpack-Version passende Java-Version (z. B. Java 8 für 1.12-Packs, Java 21 für 1.21).

Prism kann installierte Java-Versionen automatisch erkennen und je Instanz die richtige zuordnen – ideal, wenn du alte und neue Packs mischst.

### Eigener Server (Startskript)

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.

Schnelle Fehlersuche

  • „Unsupported Java version": Java-Version zu niedrig → höhere Temurin-Version installieren und zuweisen.
  • Server startet nicht, obwohl neues Java installiert ist: Startskript ruft altes Java auf → vollen Pfad eintragen.
  • Alter Modpack crasht unter Java 21: Java 8 installieren und der Instanz zuweisen.
  • `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.

Siehe auch

  • Minecraft-Server-Version wechseln
  • Fabric- und Forge-Mods installieren
  • RAM (Xmx) für deinen Server richtig einstellen
  • Server startet nicht: Log-Dateien lesen
Zurück zur Wissensdatenbank
Java für Minecraft: welche Version, richtig installiert · Gamesilo