我为Chrome和64位Java JDK安装了32位Java。
当我输入java -version
cmd时,32位Java回答:
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)
这是为Chrome安装的32位JRE(安装程序名称为chromeinstall.exe
)。
但是,我希望默认的Java是这个:
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)
而对于有趣的部分,只有64位的是PATH!
C:\>echo %PATH%
C:\Windows\system32;C:\Program Files\Java\jre6\bin
(剪掉不相关的条目)
长话短说:64位JRE在PATH中,但默认情况下运行32位JRE。这里发生了什么?怎么解决?
尝试重新安装64位JDK作为一个整体,没有帮助。
它是相同的
—
Kos
system32/cmd.exe
,syswow64/cmd.exe
如果这是你所指的。
cmd.exe
?