Java8とJava7の環境を共存させる
開発の関係でJava7を残しておく必要があったので,作業メモ
参考にしたのは,こちらのサイト
「WindowsでJDK 7とJDK 8を切り替える際の注意点 」
システム環境変数の修正
- JAVA_HOMEの追加
Java 7を使いたかったので,「C:\Program Files\Java\jdk1.7.0_79」
- 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.