La dernière version du SDK Java ne s'affiche pas sur l'invite de commande Windows


Au moment de cet article (19/11/2019), j'ai téléchargé Java JDK version 13.0.1 sur ma machine Windows 10. Après le téléchargement, j'ai modifié la variable système Path sur ma machine pour inclure ce chemin "C:\Program Fichiers\Java\jdk-13.0.1\bin" (sans guillemets doubles). J'ai ensuite modifié ma variable système JAVA_HOME pour inclure ce chemin " C:\Program Les fichiers \ Java \ jdk-13.0.1". Cependant, lorsque je tape "java-version" à l'invite de commande, c'est ce que je obtenir.

Version Java "1.8.0_211"

J'ai besoin d'un environnement d'exécution Java(TM) SE (build 1.8.0_211-b12)

Java HotSpot (TM) serveur virtuel 64 bits (build 25.211-b12, mode mixte)

Quelqu'un peut-il m'expliquer pourquoi ma version java actuelle à partir de l'invite de commande affiche le résultat ci-dessus par opposition à la version java 13.0.1? Merci à l'avance!

Author: kevinjaypatel, 2019-11-19

2 answers

Essayez de désinstaller l'ancien JDK. Je ne change rien lorsque j'installe un nouveau JDK et je ne choisis que le nouveau JDK dans un nouveau projet.

J'ai en fait 3 versions de JDK.

 0
Author: Matthew, 2019-11-19 23:20:28

Essayez de définir le java_home et le chemin à l'aide de l'invite de commande. setx JAVA_HOME "C:\Program Fichiers\Java \ jdk1.8. 0" setx CHEMIN "%PATH%;%JAVA_HOME%\bin";

Remarque: Une fois que vous avez défini dans l'invite de commande, fermez et rouvrez cmd.exe pour que les changements reflètent.

Bonne programmation !!! :-)

Références: https://www.codejava.net/java-core/how-to-set-environment-variables-for-java-using-command-line

 0
Author: sathish kumar, 2019-11-19 23:37:11