Open1

SDKMAN! で Javaのバージョン管理 - WSL Ubuntu 24.04 LST

kikudaikikudai

SDKMAN! インストール

# unzip がない場合
sudo apt install unzip
sudo apt install zip

# SDKMAN!インストール
curl -s "https://get.sdkman.io" | bash

echo 'source "$HOME/.sdkman/bin/sdkman-init.sh"' >> ~/.bashrc

# sdkman バージョン確認
sdk version

# Java リスト確認
sdk list java

# 2024/10/17現在、21.0.4-temがインストールされる
sdk install java

# 17.0.12-temを指定してインストール(タブでJavaリストの補完が動く)
# tem(Temurin)を利用することでOpenJDKビルドのJavaが利用できる
sdk install java 17.0.12-tem

# デフォルト設定
sdk default java 17.0.12-tem

# ターミナル再起動後バージョン確認
sdk current
java --version

参考情報

https://sdkman.io/install
https://sdkman.io/usage