macOS に Amazon Corretto 11 (Java 11 JDK) をインストールする
Amazon Corretto 8 (Java 8 JDK) から Amazon Corretto 11 (Java 11 JDK) に移行した際のメモです。
Amazon Corretto 11 (Java 11 JDK) をインストールする環境
- macOS: Catalina (10.15.7)
- JDK: Amazon Corretto 8 (Java 8 JDK)
Copied!
$ java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment Corretto-8.322.06.1 (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM Corretto-8.322.06.1 (build 25.322-b06, mixed mode)
macOS に Amazon Corretto 11 (Java 11 JDK) をインストールする手順
Amazon Corretto 11 (Java 11 JDK) のダウンロードとインストール
ダウンロードページから macOS x64 用の pkg ファイルをダウンロードしてきます。
ダウンロードした pkg ファイルをダブルクリックしてインストールウィザードを開始し、ウィザードの手順に従ってインストールします。
Amazon Corretto 11 (Java 11 JDK) の有効化
Amazon Corretto 11 (Java 11 JDK) は /Library/Java/JavaVirtualMachines/
にインストールされます。
ターミナルで /usr/libexec/java_home -V
を実行するとインストール済みの JDK 及び、インストールパスが一覧で確認できます。
Copied!
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
11.0.14.1, x86_64: "Amazon Corretto 11" /Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home
1.8.0_322, x86_64: "Amazon Corretto 8" /Library/Java/JavaVirtualMachines/amazon-corretto-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home
環境変数の JAVA_HOME
に Amazon Corretto 11 (Java 11 JDK) のインストールパスを設定します。
お使いの shell の設定ファイルに定義しておくのが良いと思います。
自分は zsh を使っているので、以下を .zshrc に書いておきます。
Copied!
export JAVA_HOME=/Library/Java/JavaVirtualMachines/amazon-corretto-11.jdk/Contents/Home
シェルをリセットします。
Copied!
exec $SHELL -l
Amazon Corretto 11 (Java 11 JDK) がデフォルトで使われることを確認できたら終わりです。
Copied!
$ java -version
openjdk version "11.0.14.1" 2022-02-08 LTS
OpenJDK Runtime Environment Corretto-11.0.14.10.1 (build 11.0.14.1+10-LTS)
OpenJDK 64-Bit Server VM Corretto-11.0.14.10.1 (build 11.0.14.1+10-LTS, mixed mode)
Amazon Corretto 11 (Java 11 JDK) のアンインストールについて
Amazon Corretto 11 (Java 11 JDK) をアンインストールするには、以下のコマンドを実行します。
Copied!
cd /Library/Java/JavaVirtualMachines/
sudo rm -rf amazon-corretto-11.jdk
個人開発したサービス
個人開発したサービス