Version de Java pour votre core
Quel Java est nécessaire pour 1.8, 1.16, 1.17, 1.20 et 1.21, pourquoi le panneau le choisit automatiquement et ce que signifie UnsupportedClassVersionError.
Mis à jour le 13 août 2026
Minecraft est un programme Java, et la version de Java doit correspondre à celle du jeu.
| Minecraft | Java |
|---|---|
| 1.8 – 1.16.5 | 8 (parfois 11) |
| 1.17 – 1.20.4 | 17 |
| 1.20.5 et versions ultérieures | 21 |
Dans Millida
Le panneau sélectionne la version en fonction du cœur du serveur et de la version du jeu. Vous n'avez pas besoin de la modifier manuellement : c'est l'une des causes les plus fréquentes de « le serveur ne démarre pas » chez les hébergeurs qui laissent le choix à l'utilisateur.
Quand cela compte encore
- Cœur personnalisé — Custom .jar.
- Un ancien modpack 1.7.10 et 1.12.2 avec des mods qui cassent sur une version de Java supérieure à 8.
- Un mod est compilé pour une version de Java plus récente que le cœur :
UnsupportedClassVersionErrorapparaîtra alors dans le journal — explication.
Comment savoir quelle version de Java est utilisée
Les premières lignes du journal au démarrage indiquent la version de Java. De plus, la commande /version sur Paper affiche l'environnement.
Java 8 et anciens modpacks
Les modpacks 1.12.2 fonctionnent sur Java 8 et ne démarrent généralement pas du tout sur Java 17 : les anciennes versions de Forge utilisent des API internes supprimées dans les versions plus récentes de Java. Cela ne peut pas être corrigé avec des flags — uniquement avec la version appropriée.
