Chaque élément d’un serveur Minecraft Java est conçu pour une version minimale de Java : le logiciel serveur, chaque plugin et chaque mod. Quand le logiciel serveur ou un mod a besoin d’un Java plus récent que celui de votre serveur, le serveur s’arrête au démarrage. Un plugin qui a besoin d’un Java plus récent ne se charge pas, et le reste du serveur tourne sans lui. Passez le serveur sur le Java demandé, ou installez une version du plugin ou du mod faite pour le Java que vous avez.
Ce que vous voyez
Dans la Console, l’une de ces lignes :
UnsupportedClassVersionErroravechas been compiled by a more recent version of the Java Runtime (class file versionet un nombre ;requires running the server with Javaourequires at least Javaet un nombre ;- pour un mod Fabric, Forge ou NeoForge, une ligne qui nomme
javacomme dépendance dont le mod a besoin.
Sur Aperçu, et au-dessus de la console, la boîte Pourquoi votre serveur s’est arrêté le nomme :
| Titre | Boutons |
|---|---|
Un plugin needs Java 21, and this server runs Java 17. | Passer à Java 21, Chercher et le plugin |
This server needs Java 21, and it is running Java 17. | Passer à Java 21 |
This Minecraft version needs Java 21. | Passer à Java 21 |
Un mod needs a newer Java. | Ouvrir les détails de lancement |
Les nombres sont des exemples : la boîte utilise ceux de votre serveur. Quand la ligne vient de la console et non d’un rapport de plantage, Passer à Java devient Ouvrir les détails de lancement, et vous choisissez vous-même le Java.
La boîte ne lit que ce que le serveur a affiché après son dernier démarrage terminé. Un plugin qui n’a pas pu se charger pendant un démarrage qui s’est sinon bien passé n’est donc pas dans la boîte : cherchez sa ligne dans la Console.
Sur la plupart des types de serveur, Aperçu affiche aussi une bannière, Ce serveur a besoin d’une autre version de Java, avec un bouton Changer de version, quand l’erreur arrive pendant que vous avez Aperçu ouvert.
Lire le numéro de class file
Un numéro de class file est une version de Java plus 44. Par exemple 61 correspond à Java 17, 65 à Java 21 et 69 à Java 25. Le panel fait ce calcul pour vous dans la boîte ci-dessus.
Corriger en un clic
- Ouvrez votre serveur dans le panel, sur Aperçu ou Console.
- Dans Pourquoi votre serveur s’est arrêté, cliquez sur Passer à Java et le numéro. La boîte affiche
The server now uses Javaet le numéro,Start it again. - Cliquez sur Démarrer.
Depuis la bannière à la place : cliquez sur Changer de version, choisissez le Java dans la fenêtre Choisir une version de Java, et cliquez sur Changer et démarrer.
Corriger à la main
- Ouvrez Paramètres et cliquez sur Détails du lancement, ou cliquez sur Ouvrir les détails de lancement dans la boîte.
- Sous Image Docker, choisissez le Java plus récent dans la liste. C’est enregistré dès que vous le choisissez. Plus de détails : Changer la version de Java de votre serveur Minecraft.
- Démarrez le serveur.
Quand le panel ne change pas de Java
Certains logiciels serveur ne démarrent pas sur un Java trop récent pour eux, et le panel refuse ce choix. Par exemple, le panel dit This software on Minecraft et la version does not start on Java et le numéro. Dans ce cas la boîte ne propose pas Passer à Java. Elle affiche à la place l’un de ces messages :
This server software cannot run on Javaet le numéro. Installez une version du plugin qui fonctionne sur le Java que vous avez.A plugin or mod was built for Javaet un numérowhich this server software cannot run.Retirez-le, ou installez une version qui fonctionne avec votre Java. Ouvrir dans Files vous y emmène.This Minecraft version needs Javaet un numérowhich this server cannot switch to here. Contact support.Ouvrez un ticket.
Pour trouver une autre version d’un plugin ou d’un mod, cliquez sur Chercher et son nom pour ouvrir Modding, cherchez le nom, et choisissez une version faite pour votre Minecraft et votre Java. Voir Installer des plugins sur Paper, Spigot et Purpur et Installer des mods sur Forge, Fabric et NeoForge.
Bon à savoir
- Qui peut changer de Java : votre rôle doit avoir la permission de modifier l’image Java du serveur. Sinon, demandez au propriétaire du serveur.
- Choisissez le Java que le message nomme, pas le plus récent. Un logiciel serveur plus ancien peut ne pas démarrer sur un Java beaucoup plus récent, et le panel refuse ces choix.
- Plus de causes, un guide chacune : Voir pourquoi votre serveur Minecraft s’est arrêté.
Votre serveur est hébergé ailleurs ? Transférez-le chez nous



