安装Open JDK 11
sudo apt-get update
sudo apt-get install default-jdk
校验安装结果:
java -version
输出:
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Debian-1deb10u1, mixedmode, sharing)
校验javac是否安装:
javac -version
输出:
javac 11.0.4
安装Open JDK 8
更新软件包列表并安装通过HTTPS添加新存储库所需的依赖项:
sudo apt-get update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupgsoftware-properties-common
导入存储库的GPG密钥:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public |sudo apt-key add -
添加AdoptOpenJDK APT存储库到系统:
sudo add-apt-repository --yeshttps://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
更新apt源软件列表,启用存储库,安装OpenJDK 8
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
检查安装结果:
java -version
切换系统默认版本的Java。
sudo update-alternatives --config java
输出:
[xxxx@debian:~$ sudo update-alternatives --config java
有2个候选项可用于替换java (提供/usr/bin/java)。
选择路径优先级状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111自动模式
1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081手动模式
2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111手动模式
要维持当前值[*]请按,或者键入选择的编号:
输入1,
java-version查看输出:
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_222-b10)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.222-b10, mixed mode)
卸载已安装Open JDK
要卸载default-jdk包,只需运行:
sudo apt remove default-jdk
要卸载OpenJDK 8,可以通过如下命令:
sudo apt remove adoptopenjdk-8-hotspot
领取专属 10元无门槛券
私享最新 技术干货