Aller au contenu
CubeVote

Quelle version de Java pour son serveur Minecraft ?

23 septembre 2026 · mis à jour le 07 octobre 2026 · 3 min de lecture

Le serveur refuse de démarrer, la console affiche une pile d'erreurs, et le mot « Java » n'apparaît qu'au milieu d'une ligne de deux cents caractères. Dans la moitié des cas, ce n'est ni Paper ni un plugin : c'est la version de Java qui ne correspond pas à la version du jeu.

Chaque version du jeu exige sa version de Java

Le tableau de correspondance

Version de Minecraft Java à installer
1.8 à 1.16.5 Java 8 (Java 11 fonctionne aussi en 1.16)
1.17 et 1.17.1 Java 16 ou plus récent
1.18 à 1.20.4 Java 17
1.20.5 à 1.21.x Java 21
26.1 et suivantes Java 25

Mojang a abandonné la numérotation « 1.x » en 2026 : après la dernière 1.21, les versions portent le numéro de l'année (26.1, 26.2…). Rien d'autre ne change pour vous, sinon la version de Java.

La règle générale : une version de Java trop ancienne ne démarre pas ; une version trop récente démarre souvent, mais pas toujours avec les vieux serveurs et les vieux mods. Installez exactement celle du tableau.

Reconnaître l'erreur de version

Le message ressemble à ceci :

java.lang.UnsupportedClassVersionError: io/papermc/paperclip/Main 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

Les deux nombres suffisent à tout comprendre : le premier est la version demandée, le second celle installée.

« class file version » Version de Java
52 Java 8
55 Java 11
60 Java 16
61 Java 17
65 Java 21
69 Java 25

Ici : 65 demandé, 61 installé. Il faut Java 21, et la machine a Java 17.

Vérifier la version installée

java -version

La première ligne donne la version : openjdk version "21.0.4" signifie Java 21. Si la commande est introuvable, Java n'est pas installé, ou pas dans le PATH.

Installer Java sous Debian et Ubuntu

Les dépôts officiels n'ont pas toujours la version qu'il faut. Le dépôt Adoptium (Eclipse Temurin), gratuit et maintenu, les a toutes :

sudo apt install -y wget gpg apt-transport-https
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/adoptium.gpg > /dev/null
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
sudo apt update
sudo apt install -y temurin-21-jdk

Remplacez 21 par la version du tableau. Les mises à jour de sécurité arriveront ensuite avec les autres, par apt upgrade.

Installer Java sous Windows

Sur adoptium.net, choisissez la version, Windows, x64, et le fichier .msi. Pendant l'installation, cochez « Set JAVA_HOME variable » et « Add to PATH ». Rouvrez ensuite l'invite de commandes (celles déjà ouvertes ne voient pas le changement) et vérifiez avec java -version.

Plusieurs versions sur la même machine

Un serveur en 1.12 et un autre en 1.21 sur la même machine ? Installez les deux, et appelez chacune par son chemin complet dans le script de démarrage :

/usr/lib/jvm/temurin-8-jdk-amd64/bin/java -Xms4G -Xmx4G -jar paper.jar nogui
/usr/lib/jvm/temurin-21-jdk-amd64/bin/java -Xms6G -Xmx6G -jar paper.jar nogui

C'est plus sûr que de changer la version par défaut (sudo update-alternatives --config java), qui ferait basculer tous les serveurs d'un coup.

Sous Windows, même principe : "C:\Program Files\Eclipse Adoptium\jdk-21…\bin\java.exe" dans le fichier .bat.

Chez un hébergeur

Les panneaux d'hébergement (Pterodactyl et ses dérivés) proposent la version de Java dans l'onglet Startup ou Démarrage, parfois sous le nom d'« image Docker ». Choisissez celle du tableau avant de changer de version du jeu, plutôt que de découvrir l'erreur au premier redémarrage.

Et la mémoire ?

Avec la bonne version de Java, restent les options de lancement. Le calculateur de flags et de RAM écrit la ligne de commande complète pour votre machine, et le guide Faire tourner un serveur à 20 TPS explique pourquoi donner plus de mémoire ne règle presque jamais le lag.

Passer à l'action avec CubeVote

Les outils gratuits du site qui vont avec ce guide.

Tous les outils CubeVote

À lire ensuite