在 Windows 的 Linux 子系統 WSL2 中,要安裝 Java 推薦使用 SDKMAN! ,因為可以很方便的管理各種 Java 版本,安裝各個不同的 Java 來源。
本文直接附上完整的指令,最快速安裝完 Java 21 ,範例使用的是 Ubuntu 22.04
使用以下指令安裝 SDKMAN!
如果在安裝時出現以下錯誤訊息,代表沒有安裝 zip 套件:
使用以下指令即可安裝 zip 套件
安裝完成 SDKMAN! 後要重新讀取環境:
安裝 Java 21
查看 Java 版本,確認已經安裝完畢:
安裝成功可以使用 java --version 指令驗證:
臨時使用 Java 版本
設定預設 Java 版本
參考資料:
SDKMAN!
本文直接附上完整的指令,最快速安裝完 Java 21 ,範例使用的是 Ubuntu 22.04
使用以下指令安裝 SDKMAN!
curl -s "https://get.sdkman.io" | bash
如果在安裝時出現以下錯誤訊息,代表沒有安裝 zip 套件:
Looking for a previous installation of SDKMAN...
Checking Bash version...
Looking for unzip...
Looking for zip...
Not found.
======================================================================================================
Please install zip on your system using your favourite package manager.
Restart after installing zip.
======================================================================================================
'exit 1': command failed with exit code 1.
使用以下指令即可安裝 zip 套件
sudo apt update
sudo apt install zip -y
安裝完成 SDKMAN! 後要重新讀取環境:
source ~/.sdkman/bin/sdkman-init.sh
安裝 Java 21
sdk install java 21-tem
查看 Java 版本,確認已經安裝完畢:
java --version
安裝成功可以使用 java --version 指令驗證:
java --version
openjdk 21 2023-09-19 LTS
OpenJDK Runtime Environment Temurin-21+35 (build 21+35-LTS)
OpenJDK 64-Bit Server VM Temurin-21+35 (build 21+35-LTS, mixed mode, sharing)
其他常用指令
查看所有可用 java 版本
sdk list java
臨時使用 Java 版本
sdk use java 17.0.15-tem
設定預設 Java 版本
sdk default java 21.0.7-tem
參考資料:
SDKMAN!
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com