Ubuntu 20.04 安装 Java OpenJDK

  • 系统环境
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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章