技術情報棚卸し(平日限定)

todoa2cの技術情報棚卸しです。平日限定ってことはアレだ。言わせんな恥ずかしい。

MacでJavaのバージョンを切り替える方法

Oracle Java の脆弱性対策について(CVE-2014-4227等) のアナウンスと共に、本脆弱性に対する修正プログラムがリリースされましたね。 ※実際には修正プログラムが出る前に、脆弱性の報告が上がってしまって肝を冷やしましたが…

さて自分の開発環境のMacでもJDK 8 Update 11をインストールしたわけですが、 インストール後にjava -version と打っても、今まで使っていたバージョン情報しか出なかったわけで、少し焦りました。

原因は、分かってしまえば何てことはなく、環境変数 JAVA_HOME の書き換えを忘れていた、というオチでした。

というわけで、環境変数を下記のように書き換えればOK。

1
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_11.jdk/Contents/Home

確認します。

1
2
3
4
$ java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)

無事にバージョン切り替え完了!

Comments