Java8とJava7の環境を共存させる

開発の関係でJava7を残しておく必要があったので,作業メモ
参考にしたのは,こちらのサイト
WindowsでJDK 7とJDK 8を切り替える際の注意点

JDKのインストール

こちらからJDKをインストールした.

普通にインストール.パブリックJREもインストール.

システム環境変数の修正

  1. JAVA_HOMEの追加

Java 7を使いたかったので,「C:\Program Files\Java\jdk1.7.0_79」

  1. PATHに%JAVA_HOME\binを追加

%JAVA_HOME\binは問答無用に先頭へいれました.javapathフォルダーよりも先に書かれていればOKだと思います

java.exeなどを削除

system32もしくはSysWOW64フォルダにあるjava.exe, javaw.exe, javaws.exeを削除します.
エクスプローラwindowsフォルダから「java.exe」を検索すると上の3つのファイルが出てくるのでそのまま削除する

レジストリの修正

regeditで,
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\CurrentVersionの値を「1.8」から「1.7」に変更

レジストリの修正をしないと次のようなエラーが出てしまったので,レジストリを変更しました

>java --version
Unrecognized option: --version
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.