質問: javaのjdk6/7の切り替え 64ビットのwindows8のマシンにjdk-6u21-windows-x64.exeとjdk-7u45-windows-x64.exeの2つ をインストールした状態で、環境変数で、 java_home6 : c:\program files\java\jdk1.6.0_21 java_home7 : c:\program files\java\jdk1.7.0_45 java_home : %java_home6% path : %java_home%\bin; のようにして6と7を切り替えられるようにして使いたいのですが、現在上記の設定で、 >path を実行すると6のパスを指しているのですが、 >java -version を実行すると常に7を表示します。 この状態で、コマンドプロンプトからコマンドを実行したり、eclipseを立ち上げた場合、実際 どちらのものが使われることになるのでしょうか? また、ひとつのマシンで上記のようにjavaを切り替えて使うことは可能なのでしょうか?
回答: 実際に切り換えて使った事はないのではっきりした事は言えませんが、java_homeやpathに直接パスの値を設定されたら直るのではと思われますので試してみて下さい。 www.javadrive.jp/install/jdk/index4.html pathの設定及び環境変数java_homeの設定