我在确定使用的java版本时遇到问题:)
cmd.exe
正在使用java.exe
中的C:\WINDOWS\system32
,Path
环境变量中指定。
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
。
为什么?
答案 0 :(得分:4)
这意味着您有两个安装。检查您的c:\program files\Java
文件夹。还要检查PATH环境变量 - 它应该指向正确的路径。
答案 1 :(得分:1)
更改为不在您的PATH环境变量中的目录并运行java -version
。请注意,当前目录始终是PATH
中的第一个条目。