MacにJDKをインストール

背景

Gradle を使おうとしたときに以下のようなエラーがでました。そのため Java 8 をインストールしました。

$ ./gradlew

FAILURE: Build failed with an exception.

* What went wrong:
Gradle 3.3 requires Java 7 or later to run. You are currently using Java 6.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

環境

$ sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.12.3
BuildVersion:   16D32
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    1.6.0_65-b14-468, x86_64:   "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
    1.6.0_65-b14-468, i386: "Java SE 6" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Apple が配布している Java 6 が入っています。

Java 7 をインストール

https://java.com/ja/download/mac_download.jsp

からダウンロード。

$ export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

参考サイト

http://qiita.com/ryo0301/items/3c9a02e03b4e9a41f576