java -version与预期不同

时间:2010-12-03 17:46:36

标签: java version

我在确定使用的java版本时遇到问题:) cmd.exe正在使用java.exe中的C:\WINDOWS\system32Path环境变量中指定。

C:\WINDOWS\system32>java.exe -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode)

但在Windows中右键单击该文件并选择Properties->Version->Full Version时会显示1.6.0_22-b04

为什么?

2 个答案:

答案 0 :(得分:4)

这意味着您有两个安装。检查您的c:\program files\Java文件夹。还要检查PATH环境变量 - 它应该指向正确的路径。

答案 1 :(得分:1)

更改为不在您的PATH环境变量中的目录并运行java -version。请注意,当前目录始终是PATH中的第一个条目。