Java für Minecraft: welche Version wählen?
Java 8, 17 oder 21 für Minecraft? Vollständige Kompatibilitätstabelle pro Version + Installationsanleitung. Starten Sie Ihren Minecraft-Server ab 3,99 €/Monat.
Letzte Aktualisierung: März 2026
Ihr Minecraft-Server stürzt beim Start ab? Sie sehen eine Meldung wie Unsupported class file major version oder Java 17 is required? In 90 % der Fälle ist es ein Problem der Java-Version.
Minecraft ist in Java programmiert, und jede Spielversion benötigt eine bestimmte Java-Version, um zu funktionieren. Die falsche Version verwenden = garantierter Absturz.
In dieser Anleitung erklären wir Ihnen genau, welche Java-Version Sie je nach Server verwenden sollten.
📊 Java/Minecraft-Kompatibilitätstabelle
| Minecraft-Version | Mindest-Java | Empfohlenes Java | Hinweise |
|---|---|---|---|
| 1.0 – 1.11 | Java 8 | Java 8 | Legacy-Versionen, kein Java 17+ verwenden |
| 1.12 – 1.16.4 | Java 8 | Java 8 oder 11 | Die meisten Forge-1.12-Mods benötigen Java 8 |
| 1.16.5 | Java 8 | Java 11 oder 16 | Übergang — Java 8 funktioniert, aber 11+ empfohlen |
| 1.17 – 1.17.1 | Java 16 | Java 16 oder 17 | Erste große Änderung — Java 8 funktioniert nicht mehr |
| 1.18 – 1.20.4 | Java 17 | Java 17 | Mojang verlangt mindestens Java 17 |
| 1.20.5 – 1.21+ | Java 21 | Java 21 | Seit 1.20.5 ist Java 21 Pflicht |
- Minecraft 1.16 und älter → Java 8
- Minecraft 1.17 → Java 16 oder 17
- Minecraft 1.18 bis 1.20.4 → Java 17
- Minecraft 1.20.5+ → Java 21
🔧 Und je nach Framework?
Das Framework (Paper, Forge, Fabric…) kann ebenfalls eine eigene Java-Version vorschreiben — manchmal neuer als das Minecraft-Minimum.
| Framework | Minecraft-Version | Empfohlenes Java |
|---|---|---|
| Paper / Purpur | 1.18+ | Java 21 (von Paper seit 2024 empfohlen) |
| Paper / Purpur | 1.17 | Java 17 |
| Spigot | 1.18+ | Mindestens Java 17 |
| Forge | 1.12.2 | Nur Java 8 |
| Forge | 1.16.5 | Java 8 |
| Forge | 1.18 – 1.20.4 | Java 17 |
| Forge / NeoForge | 1.20.5+ | Java 21 |
| Fabric | 1.18 – 1.20.4 | Java 17 |
| Fabric | 1.20.5+ | Java 21 |
Einige ältere Modpacks (RLCraft, Pixelmon 1.12) benötigen Java 8 — selbst wenn neuere Java-Versionen verfügbar sind. Prüfen Sie immer die Anforderungen des Modpacks.
❌ Häufige Java-Fehler
Unsupported class file major version 65
→ Sie verwenden eine JAR, die für Java 21 kompiliert wurde, aber Ihr Server läuft mit Java 17 oder älter. Lösung: Auf Java 21 wechseln.
java.lang.UnsupportedClassVersionError
→ Dasselbe Problem — die JAR verlangt eine neuere Java-Version. Lösung: Tabelle oben prüfen und Java-Version anpassen.
Error: A JNI error has occurred
→ Java-Versionskonflikt. Oft durch Java 8 auf einem 1.17+-Server verursacht. Lösung: Java aktualisieren.
Der Server startet, stürzt aber sofort ab
→ Wenn Sie in den Logs Java 17 is required to run this version oder Ähnliches sehen, ist es eindeutig: falsche Java-Version.
Lösung: Version in den Einstellungen Ihres Panels ändern.
🛠️ Wie ändert man die Java-Version bei Lordhosting?
Das ist sehr einfach über Ihr Panel. Um Ihren Minecraft-Server mit der richtigen vorkonfigurierten Java-Version zu hosten, entdecken Sie unsere Minecraft-Server-Hosting-Angebote ab 3,99 €/Monat.
1️⃣ Zu den Start-Einstellungen wechseln
Melden Sie sich in Ihrem Lordhosting-Panel an, wählen Sie Ihren Server aus und klicken Sie im linken Seitenmenü (Bereich Configuration) auf Startup.

2️⃣ Docker-Image ändern
Oben rechts sehen Sie das Feld Docker Image mit einem Dropdown-Menü. Klicken Sie darauf und wählen Sie die für Ihren Server passende Java-Version:

Bei Lordhosting verfügbare Versionen:
| Docker Image | Verwendung für |
|---|---|
| Java 8 | Server 1.16 und älter, Modpacks 1.12.2 (RLCraft, Pixelmon) |
| Java 11 | Server 1.16.5 Paper/Spigot |
| Java 16 | Server 1.17 |
| Java 17 | Server 1.18 bis 1.20.4 |
| Java 21 | Server 1.20.5+ / 1.21+ (empfohlen) |
| Java 22 | Experimentelle Versionen / Snapshots |
| Java 17 GraalVM | Server 1.18 – 1.20.4 (optimierte Leistung) |
| Java 21 GraalVM | Server 1.20.5+ (optimierte Leistung) |
| Java 22+ GraalVM | Experimentelle Versionen / Snapshots |
GraalVM ist eine von Oracle entwickelte alternative Java-Version, optimiert auf Leistung. Sie kann 10–20 % mehr Performance gegenüber dem Standard-Java bieten. Wenn Ihr Server ressourcenintensiv ist, probieren Sie eine GraalVM-Version aus!
3️⃣ Server neu starten
Klicken Sie auf Neustart — die Änderung erfolgt sofort, ohne dass etwas neu installiert werden muss.
🤔 Java 17 oder Java 21? Welches wählen 2026?
Wenn Ihr Server Java 21 unterstützt, wählen Sie Java 21. Hier ist warum:
| Java 17 | Java 21 | |
|---|---|---|
| Support | LTS, Ende des Supports 2029 | LTS, Ende des Supports 2031 |
| Performance | Gut | Besser (~5–15 % schneller) |
| Garbage Collector | G1GC / ZGC | Verbessertes ZGC (weniger Lag-Spikes) |
| Kompatibilität 1.20.5+ | ❌ Nein | ✅ Ja |
Java 21 bringt spürbare Leistungsverbesserungen für Minecraft-Server, insbesondere einen effizienteren Garbage Collector, der Mikro-Freezes (Lag-Spikes) reduziert.
Wenn Sie in 1.18 – 1.20.4 sind, funktioniert Java 21 ebenfalls und bietet bessere Leistung als Java 17. Paper empfiehlt es offiziell.
📋 Schnelle Zusammenfassung
| Ihre Situation | Java-Version |
|---|---|
| Modpack 1.12.2 (RLCraft, Pixelmon…) | Java 8 |
| Server 1.16.5 Forge | Java 8 |
| Server 1.16.5 Paper/Spigot | Java 11 oder 16 |
| Server 1.17 | Java 17 |
| Server 1.18 – 1.20.4 | Java 17 (oder 21 für mehr Performance) |
| Server 1.20.5+ / 1.21+ | Java 21 |
❓ FAQ — Häufige Fragen
Welche Java-Version für Minecraft 1.21?
Minecraft 1.21 benötigt Java 21. Das ist die empfohlene Version für alle aktuellen Minecraft-Java-Edition-Versionen (1.17 und neuer).
Java 17 oder Java 21 für Minecraft?
Java 21 wird für Minecraft 1.20.5 und neuer empfohlen. Java 17 bleibt kompatibel mit den Versionen 1.17 bis 1.20.4. Für ältere Versionen (1.16 und älter) ist Java 8 erforderlich.
Wie installiert man Java für Minecraft?
Laden Sie Java von der offiziellen Website adoptium.net herunter, wählen Sie die zu Ihrer Minecraft-Version kompatible Variante (Java 8, 17 oder 21), installieren Sie sie und starten Sie Minecraft neu. Auf einem Lordhosting-Server ist die Java-Version direkt im Verwaltungspanel auswählbar.
Ist Java für Minecraft kostenlos?
Ja, Java (JRE/JDK) ist kostenlos und Open Source. Sie können es kostenlos von adoptium.net oder oracle.com herunterladen. Nur Minecraft Java Edition ist kostenpflichtig (ca. 29,99 € als Einmalkauf).
Hilfe bei der Java-Konfiguration auf Ihrem Server benötigt? Unser Support-Team ist Montag bis Samstag von 10 bis 23 Uhr für Sie da! 🎮

