MacBook(OS X 10.11 El Capitan)にJava 9がインストールされています。 Java 8が必要なので、Homebrewを使用してインストールしました。
$ brew cask install Java8
ただし、Javaバージョンはまだターミナルで9です。
$ Java -version
Java version "9"
Java(TM) SE Runtime Environment (build 9+181)
Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
現在のインストール場所Javaは/System/Library/Frameworks/.../Commands
にあるようです
$ ls -la /usr/bin/Java
lrwxr-xr-x 1 root wheel 74 Sep 23 2017 /usr/bin/Java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/Java
HomebrewがインストールされているようですJava 8 in
/Library/Java/JavaVirtualMachines/jdk1.8.0_162.jdk/Contents/Home/bin/
もちろん、上記のパスを~/.profile
のPATH
環境変数に追加することもできますが、以前のJavaバージョン。
私は Maarten Mulders によって提案された方法を使用します。
以下をbashプロファイルに追加しました(ファイル.bash_profile
自分のホームディレクトリにあります)。
alias j9="export Java_HOME=`/usr/libexec/Java_home -v 9`; Java -version"
alias j8="export Java_HOME=`/usr/libexec/Java_home -v 1.8`; Java -version"
alias j7="export Java_HOME=`/usr/libexec/Java_home -v 1.7`; Java -version"
Javaバージョンに変更したい場合は、j7
ターミナルで。