Je viens d'installer Java JDK 6u33 dans Windows XP. Bien que je n'aie pas défini la variable d'environnement PATH, je suis en mesure d'exécuter java -version
dans l'invite de commande.
Quand je lance cette commande for %i in (java.exe) do @echo. %~$PATH:i
j'obtiens ce résultat : C:\WINDOWS\system32\java.exe
Quand j'ai vérifié mon PC, j'ai constaté qu'il y a 2 java.exe :
1. C:\Program Files\Java\jdk1.6.0_33\bin\java.exe
2. C:\WINDOWS\system32\java.exe
Puis-je savoir quelle est la différence entre system32\java.exe
et Program Files\Java\jdk1.6.0_33\bin\java.exe
? Pourquoi seulement system32\java.exe
s'affiche lorsque j'exécute for %i in (java.exe) do @echo. %~$PATH:i
?
Dois-je encore ajouter C:\Program Files\Java\jdk1.6.0_33\bin\
à ma variable d'environnement PATH ?