Il arrive que des programmes recommandent ou exigent une version spécifique de Java pour fonctionner. Le problème s’aggrave si vous avez installé plusieurs versions de Java. Comment savoir quelle version vous utilisez ? Heureusement, une seule commande suffit.

Vérifiez votre version de Java avec le terminal

Il existe de nombreuses façons de déterminer la version de Java que vous avez installée, que vous utilisiez Windows 11 ou Windows 10. Par exemple, vous pouvez généralement entrer « À propos de Java » dans la recherche du menu Démarrer et cliquer sur le résultat pour obtenir une version de Java. Mais cela n’affiche pas toujours la version que votre système essaiera effectivement d’utiliser si vous exécutez un fichier JAR.

Cette différence est due au fait que plusieurs versions de Java sont installées simultanément. Ce n’est généralement pas un problème – vous devez simplement savoir quelle version vous utilisez réellement.

Comment utiliser Windows 11 avec un compte local

La meilleure façon de déterminer quelle version de Java votre PC utilise est de passer par le Terminal. Peu importe que vous utilisiez Command Prompt ou PowerShell. Appuyez sur Windows+X pour ouvrir le menu Utilisateur avancé, puis appuyez sur « i » pour ouvrir le Terminal. Vous pouvez également cliquer sur le bouton Démarrer et entrer « Terminal » dans la barre de recherche.

Appuyez sur Windows+X pour ouvrir le menu Power User, puis sur i pour ouvrir le terminal Windows.

Saisissez java -version dans le Terminal et appuyez sur Entrée.

La sortie de la commande « java -version ». Java Runtime Environment (Build 17.0.4.1).

Votre version de Java sera affichée dans le Terminal directement sous votre commande. Dans la capture d’écran ci-dessus, notre PC d’exemple a la version 17.0.4.1 de Java installée.

Si vous devez modifier la version de Java utilisée par votre système, vous devez modifier les variables d’environnement de votre système, en particulier le PATH. Vous pouvez le faire à l’aide de l’interface utilisateur graphique ordinaire de Windows ou utiliser CMD (ou PowerShell) pour modifier les variables d’environnement.

Si vous codez, vous pouvez vous simplifier grandement la vie en utilisant un environnement de développement intégré (IDE) – comme Eclipse ou IntelliJ IDEA – qui vous permet de passer d’une version de Java à une autre tout en travaillant.

N’oubliez pas que l’installation simultanée de plusieurs versions de Java n’est pas un problème majeur. C’est même assez courant. Vous devez simplement être sûr de la version que vous utilisez réellement.