asdf プラグイン asdf-java で Java の複数バージョンをインストールして管理する方法をご紹介します。
M1 macOS に Java をインストールする必要があり、今後 Java を複数バージョンを切り替えながら継続的に開発していく予定があったので asdf-java を利用することにしました。
まず、asdf のインストール [M1 macOS 編] を完了しておきます。
前提として、今回 Java は corretto-17
, corretto-18
の最新版をそれぞれインストールします。
asdf plugin-add java https://github.com/halcyon/asdf-java.git
asdf list-all java
asdf install java corretto-17.0.4.9.1
asdf install java corretto-18.0.2.9.1
asdf list java
corretto-17.0.4.9.1
corretto-18.0.2.9.1
asdf current
java ______ No version is set. Run "asdf java "
asdf global java corretto-18.0.2.9.1
asdf current
java corretto-18.0.2.9.1 /Users/your_name/.tool-versions
cat ~/.tool-versions
java corretto-18.0.2.9.1
asdf local java corretto-17.0.4.9.1
asdf current
java corretto-17.0.4.9.1 /Users/your_name/sample/.tool-versions
cat .tool-versions
java corretto-17.0.4.9.1
.zshrc
に以下を追記します。
. ~/.asdf/plugins/java/set-java-home.zsh
以上、asdf で Java の複数バージョン管理を始めた、現場からお送りしました。