3 votes

java 32 bits domine mon PATH comme par magie

J'ai installé un Java 32 bits uniquement pour Chrome et un Java JDK 64 bits pour tout le reste.

Lorsque je tape java -version dans le cmd, le Java 32 bits répond :

C:\>java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

Il s'agit du JRE 32 bits installé pour Chrome (le nom du programme d'installation était chromeinstall.exe ).

Cependant, j'aimerais que la Java par défaut soit celle-ci :

C:\>"Program Files\Java\jre6\bin\java.exe" -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

Et pour la partie la plus amusante, seule la version 64 bits se trouve dans PATH !

C:\>echo %PATH% 
C:\Windows\system32;C:\Program Files\Java\jre6\bin

(extraits d'entrées non pertinentes)

Pour faire court : le JRE 64 bits est dans le PATH, mais le JRE 32 bits est exécuté par défaut. Que se passe-t-il ici ? Comment y remédier ?

J'ai essayé de réinstaller le JDK 64 bits dans son ensemble, mais cela n'a rien changé.

3voto

barlop Points 21549

Modifiez votre PATH

Il y a un java.exe dans c : \windows\system32

Vous voulez C:\Program Dossiers \Java\jre6\bin AVANT C:\Windows\system32

Parce que c'est C:\Program Dossiers \Java\jre6\bin que vous voulez exécuter lorsque vous tapez java

C'est en tout cas ce que je retiens de votre message.

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