Env | Disc |
---|
Hardware | Laptop Thinkpad T440p |
OS | Ubuntu 20.04 |
- 目的:我們要達成的目標 安裝 OpenJDK
- 內容: 我們要做什麼
- 查看可用的OpenJDK版本
- 安裝 OpenJDK Java
- 查看安裝的JDK版本
- 在多個Java versions間切換
Step1: 查看可用的 OpenJDK 版本
apt search openjdk
calm@u20:~$ apt search openjdk
openjdk-11-jdk/focal 11.0.7+10-3ubuntu1 amd64
OpenJDK Development Kit (JDK)
openjdk-13-jdk/focal-updates 13.0.3+3-1ubuntu2 amd64
OpenJDK Development Kit (JDK)
openjdk-14-jdk/focal-updates 14.0.1+7-1ubuntu1 amd64
OpenJDK Development Kit (JDK)
openjdk-8-jdk/focal 8u252-b09-1ubuntu1 amd64
OpenJDK Development Kit (JDK)
Step2: 安裝 OpenJDK
sudo apt install openjdk-14-jdk
Ps: 根據step1,你也可以安裝你需要的指定版本,比如8 / 11 / 13等,在這裏我就安裝最新的了。
Step3: 確認OpenJDK安裝是否OK
java version
calm@u20:~$ java version
openjdk 14.0.1 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7-Ubuntu-1ubuntu1)
OpenJDK 64-Bit Server VM (build 14.0.1+7-Ubuntu-1ubuntu1, mixed mode, sharing)
如上所示,安裝成功的話,該命令會返回安裝的openjdk版本信息。
另外,文件被安裝在
/usr/lib/jvm/
目錄:
calm@u20:~$ tree -L 1 /usr/lib/jvm/
/usr/lib/jvm/
├── java-1.14.0-openjdk-amd64 -> java-14-openjdk-amd64
├── java-14-openjdk-amd64
└── openjdk-14
3 directories, 0 files
知道這個安裝目錄對我們是很重要的,因為後續的開發有時候需要你手動導入jdk的開發環境,這時候就需要知道具體安裝路徑了。
注意:可以看到都是有關鍵字
openjdk 的,這點很重要,後續如果安裝了 orcale 版本的 jdk 時,可以通過這個關鍵字來區分。
Step4: 切換可用的JDK版本
sudo update-alternatives config java
sudo update-alternatives config javac
當你的系統安裝了多個版本的JDK時,可以用這兩個命令切換。
由於我的系統目前只安裝了 JDK14,暫時用不上,後面應該會有需要。
Reference: https://linuxconfig.org/how-to-install-java-on-ubuntu-20-04-lts-focal-fossa-linux