4 votes

Version incorrecte de java à l'invite de commande

J'avais déjà le JDK 5 sur ma machine. J'ai mis à jour JDK en installant Java Development Kit 7. Maintenant, j'ai défini les variables Path et JAVA_HOME selon la dernière version de Java, mais "java -version" me montre toujours une ancienne version.

C:\>java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode)

Veuillez voir les états actuels de mes variables d'environnement comme ci-dessous :

C:\>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.7.0_03\

C:\>echo %Path%
C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\Barclays Capital\CommonApi\bin\
;C:\Program Files\Windows Imaging\;C:\WINNT\system32\WindowsPowerShell\v1.0;C:\Program Files\Citrix\ICAService\;C:\Program Files\Citrix\Syst
em32\;C:\Program Files\Perforce;C:\Program Files\Barclays Capital\P4CustomTools;C:\Program Files\Apache Software Foundation\apache-maven-3.0
.4\bin;C:\Program Files\Common Files\Adobe\AGL;C:\Apps\oracle\product\10.2.0.3\client\bin;C:\Apps\oracle\product\10.2.0\client\BIN;C:\APPS\o
racle\client\11.2.0.3\home1\bin;C:\WINNT\system32\;C:\WINNT\;C:\WINNT\system32\Wbem;C:\Program Files\Windows Imaging;C:\Program Files\Java\j
dk1.7.0_03\bin

C:\>javac -version
javac 1.7.0_03

Je sais comment modifier la variable d'environnement et j'ai consulté d'autres articles sur stack overflow.

Quelle est la raison du chemin incorrect renvoyé par java -version commande ?

5voto

user62916 Points 196

Lors de l'installation d'une JRE (utilisé par le plugin Java), un fichier java.exe est également créé dans le répertoire C:\WINNT\system32 (IIRC). C'est probablement cette commande java qui est exécutée, car C:\WINNT\system32 vient avant le JDK/bin dans votre PATH.

Placez le répertoire JDK/bin au début du fichier PATH .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X