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