首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Debian 10 JDK11-JDK8切换

安装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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200507A0BALO00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券