我想测试 64 位 java 的两个版本:1.6 和 1.7。我首先安装了 1.6 版本,并为其设置了 java home 和 path 环境变量。然后我安装了 1.7 jdk(在与 1.6 不同的文件夹上),但现在我在 DOS 中看到了这个:
C:\Users\jmann>java -version
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
C:\Users\jmann>echo %JAVA_HOME%
C:\Program Files\Java\jdk1.6.0_45
C:\Users\jmann>echo %PATH%
c:\software\admin\product\11.2.0\client_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Java\jdk1.6.0_45\bin
如果PATH
变量引用1.6/bin..
为什么 java -version 命令正在打印1.7
版本?