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!
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.
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