J'ai un Java 32 bits installé uniquement pour Chrome et un JDK Java 64 bits pour tout le reste.
Quand je tape java -version
dans la 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 le Java par défaut soit celui-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 amusante, seul le 64 bits est dans PATH!
C:\>echo %PATH%
C:\Windows\system32;C:\Program Files\Java\jre6\bin
(entrées non pertinentes coupées)
Bref, le JRE 64 bits est dans PATH, mais le JRE 32 bits est exécuté par défaut. Que se passe-t-il ici? Comment le réparer?
Essayé de réinstaller le JDK 64 bits dans son ensemble, n'a pas aidé.
system32/cmd.exe
et syswow64/cmd.exe
si c'est ce dont vous parlez.
cmd.exe
?