一、操作步骤
第一步 重建Ubuntu 证书:
老系统证书会出现过期情况,特别是访问HTTPS会出现证书无效问题。
sudo apt-get install --reinstall ca-certificates
第二步 添加源
sudo nano /etc/apt/source.list
添加以下原地址:
deb Index of /openjdk-r/ppa/ubuntu trusty main deb-src Index of /openjdk-r/ppa/ubuntu trusty main
第三步 更新软件列表
sudo apt update
#如果出现以下错误:
# GPG 错误:https://ppa.launchpadcontent.net trusty InRelease: 由于没有公钥,
# 无法验证下列签名: NO_PUBKEY EB9B1D8886F44E2A
# 解决方案如下:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com EB9B1D8886F44E2A
第四步 增加openjdk软件包
#加入源路径:
sudo add-apt-repository ppa:openjdk-r/ppa
#更新源信息:
sudo apt update
第五步 安装软件包,切换版本
#安装`java-1.8`:
apt install openjdk-8-jdk
第六步 切换java版本
#切换Java版本:
update-alternatives --config java
update-alternatives --config javac
安装结果:
update-alternatives --config java
有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 自动模式
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 手动模式
* 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1069 手动模式
java -version
openjdk version "1.8.0_292"
OpenJDK Runtime Environment (build 1.8.0_292-8u292-b10-0ubu
二、写在最后授之以渔
PPA 软件包简介:
Personal Package Archives(个人软件包档案)是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。
OpenJDK1.8地址如下:
官方安装说明截图如下: