Quelle version de Java faut-il pour un serveur Minecraft ?

Chaque version de Minecraft exige une version minimale de Java, et un serveur ne démarre pas avec une version plus ancienne. Le « 26.1 » des numéros de version récents de Minecraft est la version du jeu, pas une version de Java : il faut Java 25, pas Java 26.

Par l'équipe Nodewave · Mis à jour le 8 novembre 2026

Version de Java selon la version de Minecraft

Version de MinecraftJava requis
26.1 et plus récentJava 25
1.20.5 à 1.21.xJava 21
1.18 à 1.20.4Java 17
1.17Java 16
1.12 à 1.16.5Java 8

Ce sont les minimums indiqués sur le Minecraft Wiki. Un Java plus récent fait en général tourner aussi un serveur plus ancien, mais d'anciens plugins et mods cessent parfois de marcher avec lui. Pour un modpack, utilisez la version de Java que son auteur indique.

Vérifiez quelle version de Java vous avez

Exécutez ceci dans le terminal du serveur :

java -version

La première ligne indique la version, par exemple openjdk version "21.0.5". Si la commande est introuvable, Java n'est pas installé.

Installez le bon Java sous Ubuntu ou Debian

Il vous suffit de la version headless, sans composants de bureau. Pour Java 21 :

sudo apt update
sudo apt install openjdk-21-jre-headless
java -version

Pour Java 25, installez le paquet de votre distribution si apt search openjdk-25 le liste. Sinon, utilisez Eclipse Temurin d'Adoptium.

Corriger UnsupportedClassVersionError

Cette erreur signifie que le serveur a besoin d'un Java plus récent que celui qui l'a lancé :

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

Le premier nombre est ce dont le serveur a besoin et le second ce que vous avez lancé. La version de fichier de classe 52 correspond à Java 8, 61 à Java 17, 65 à Java 21 et 69 à Java 25. Installez la version de Java qui correspond au premier nombre, puis redémarrez le serveur.

Le serveur utilise toujours l'ancien Java

Si java -version est correct mais que le serveur échoue encore, votre script de démarrage ou votre panneau utilise un autre Java. Appelez celui que vous voulez par son chemin complet :

/usr/lib/jvm/java-21-openjdk-amd64/bin/java -Xms4G -Xmx4G -jar server.jar --nogui

Sur un panneau de jeu, choisissez plutôt la version de Java dans les paramètres de démarrage du serveur.

Avant de mettre à jour Minecraft

Quand vous passez un serveur à une nouvelle version majeure, consultez d'abord ce tableau et mettez Java à jour avant de remplacer le jar du serveur. Les plugins et les mods doivent aussi correspondre à la fois à Minecraft et à Java.

Hébergez votre serveur Minecraft à Singapour

Un ping faible pour les joueurs en Inde, en Malaisie et en Indonésie, sur des cœurs AMD EPYC rapides avec NVMe et protection DDoS.

Hébergement Minecraft à Singapour →