概要
- Java 21 (Eclipse Temurin 21) を Homebrew で macOS にインストールする。
今回の環境
- macOS Ventura 13.5.2
インストール
$ brew tap homebrew/cask-versions
$ brew install --cask temurin21
java_home コマンドでインストールされたディレクトリの場所を確認
$ /usr/libexec/java_home -v 21
/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
環境変数 JAVA_HOME と PATH を設定
環境変数 JAVA_HOME と PATH を設定する。
$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
$ PATH=${JAVA_HOME}/bin:${PATH}
これらは必要に応じて .zprofile や .zshrc などにも記述する。
インストールした Eclipse Temurin を確認
$ java -version
openjdk version "21.0.1" 2023-10-17 LTS
OpenJDK Runtime Environment Temurin-21.0.1+12 (build 21.0.1+12-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.1+12 (build 21.0.1+12-LTS, mixed mode)
$ javac -version
javac 21.0.1
$ which java
/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/java
$ which javac
/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin/javac
$ ls /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home/bin
jar javap jdeps jlink jrunscript jwebserver
jarsigner jcmd jfr jmap jshell keytool
java jconsole jhsdb jmod jstack rmiregistry
javac jdb jimage jpackage jstat serialver
javadoc jdeprscan jinfo jps jstatd