笔记Debian 10 JDK11-JDK8切换
Posted 目欲其颜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔记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
以上是关于笔记Debian 10 JDK11-JDK8切换的主要内容,如果未能解决你的问题,请参考以下文章
debian 6.0 中怎么把一个shell 开机自动运行啊
Java日期时间API系列11-----Jdk8中java.time包中的新的日期时间API类,使用java8日期时间API重写农历LunarDate
11.JDK8内存模型本地方法栈虚拟机栈栈帧结构(局部变量表操作数栈方法出口虚拟机栈与本地方法栈的关系寄存器方法区堆(Heap)jvm中的常量池Metaspace(元空间))