64 ビット Java の両方のバージョンをテストしたい: 1.6 と 1.7。最初に 1.6 バージョンをインストールし、それに Java ホームとパス環境変数を設定しました。次に、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
バージョンを出力するのはなぜですか?