Skip to content
Hébergement · Logiciels de serveur, versions et Java

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.

MinecraftJava
1.8 – 1.16.58 (parfois 11)
1.17 – 1.20.417
1.20.5 et versions ultérieures21

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 : UnsupportedClassVersionError apparaî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.

Hébergement MinecraftVotre serveur tourne même hors ligneCréer le serveur