Welke Java-versie heeft mijn Minecraft-server nodig?

Kort antwoord: Minecraft 26.1 en nieuwer draait op Java 25. De versies 1.20.5 tot en met 1.21.11 hebben Java 21 nodig, 1.18 tot en met 1.20.4 draaien op Java 17, en de meeste oude modpacks op 1.12.2 of 1.7.10 gebruiken Java 8. Kiest u een te oude Java, dan start de server niet en ziet u een foutmelding over class file version. Kiest u een te nieuwe, dan werkt het meestal wel, maar niet altijd met mods.

De volledige tabel

Minecraft-versieJava-versieOpmerking
26.1, 26.2, 26.3 (2026)Java 25Verplicht sinds 26.1. Paper en Purpur voor deze versies starten niet op Java 21.
1.20.5 t/m 1.21.11Java 21De meeste huidige modpacks op 1.21.1 (All The Mods 10, Cobblemon, Pixelmon) zitten hier.
1.18 t/m 1.20.4Java 17Onder andere Prominence II op 1.20.1 en veel Forge-packs uit 2023 en 2024.
1.17Java 16Een tussenjaar; Java 17 werkt in de praktijk ook.
1.12.2 t/m 1.16.5Java 8RLCraft en andere klassieke packs. Nieuwere Java geeft vaak modconflicten.
1.7.10 t/m 1.11Java 8Legacy. Alleen Java 8.

De tabel volgt de vereisten van Paper. Voor Vanilla, Fabric, Forge en NeoForge gelden dezelfde grenzen: de Java-eis komt van Minecraft zelf, niet van de serversoftware.

Waarom is Java 25 ineens nodig?

Mojang is met 26.1 (24 maart 2026) overgestapt op een nieuwe nummering en heeft tegelijk de minimale Java opgeschroefd van 21 naar 25. De launcher regelt dat voor spelers automatisch. Een server heeft die luxe niet: daar bepaalt u zelf welke Java draait, en een verkeerde keuze betekent een server die niet opkomt. Sinds die overstap is dit veruit de meest voorkomende reden dat een server na een versiewissel stil blijft staan.

Zo herkent u het probleem

De console laat het meteen zien. Deze regel, of een variant erop, betekent dat de Java te oud is voor de gekozen serverversie:

java.lang.UnsupportedClassVersionError: ... has been compiled by a more recent
version of the Java Runtime (class file version 69.0), this version of the
Java Runtime only recognizes class file versions up to 65.0

Het getal achter class file version vertelt welke Java de server verwacht: 69 is Java 25, 65 is Java 21, 61 is Java 17, 52 is Java 8. Staat er "up to 65.0", dan draait u Java 21 terwijl 25 nodig is.

Java instellen in het gamepanel

  1. Open uw server in het gamepanel en ga naar het tabblad Startup.
  2. Kies onder Docker Image de Java-versie uit de tabel hierboven, bijvoorbeeld Java 25 voor 26.2 of Java 21 voor een 1.21.1-modpack.
  3. Herstart de server vanuit het tabblad Console.

De Java-keuze staat los van de serverversie. Wisselt u van Minecraft-versie via de versiekiezer, controleer dan altijd ook de Java-image. Die twee moeten bij elkaar passen.

Modpacks: kijk naar de Minecraft-versie van het pack

Een modpack draait op een vaste Minecraft-versie, en die bepaalt de Java. All The Mods 10 en Pixelmon 9.4 zitten op 1.21.1 en willen dus Java 21. Prominence II staat op 1.20.1 en wil Java 17. RLCraft zit op 1.12.2 en wil Java 8. All The Mods 11 is inmiddels op 26.1.2 overgestapt en wil Java 25. Een pack op een oude versie met een nieuwe Java starten werkt zelden, omdat oude Forge-versies interne onderdelen van Java gebruiken die later zijn verwijderd.

Kan ik gewoon altijd de nieuwste Java kiezen?

Voor Vanilla, Paper en Purpur vanaf 1.18 kan dat meestal. Voor modpacks niet: Forge en veel mods op 1.12.2 en 1.16.5 werken alleen op Java 8, en packs op 1.20.1 zijn getest op Java 17. Neem de Java die bij de Minecraft-versie hoort, dan weet u zeker dat het werkt.

Mijn server start niet na een update naar 26.2, wat nu?

In negen van de tien gevallen staat de Java-image nog op 21. Zet hem in het tabblad Startup op Java 25 en herstart. Blijft het misgaan, kijk dan in de console naar de eerste regel met "Error" of "Exception" en stuur die mee in een ticket.

Moet ik mijn wereld aanpassen als ik van Java wissel?

Nee. De Java-versie raakt alleen het programma dat de server draait, niet uw wereldbestanden. Wisselen van Minecraft-versie is een ander verhaal: dat werkt alleen omhoog en kan niet terug. Maak daarom altijd eerst een back-up via het tabblad Backups.

Welke Java-versies biedt HostValues aan?

Java 8, 11, 16, 17, 21 en 25 staan klaar in het panel. U kiest ze per server en kunt op elk moment wisselen. Bij een nieuwe Minecraft-release zetten wij de bijbehorende Java doorgaans binnen een dag klaar.

Nog geen server? Alle Minecraft-pakketten ondersteunen elke versie uit de tabel, met Java-keuze per server inbegrepen.

Klaar om te beginnen?

Bekijk onze plannen en prijzen of bestel direct.

Bekijk plannen Direct bestellen

Komt u er niet uit? Open een support ticket, ons team helpt u graag verder.

Terug naar de blog