PPA(Personal Package Archive)是一个个人软件包存档,允许用户创建、发布和共享软件包。通过添加 PPA,我们可以方便地安装一些官方软件源中没有的软件,比如 Oracle Java。本文主要介绍 Java Oracle JDK13使用PPA源在Ubuntu、Linux Mint或Debian上安装与环境变量配置。

使用apt命令在Ubuntu、Debian或Linux Mint中安装Oracle Java 13

1、添加Java PPA源并在Ubuntu或Linux Mint(64位)中安装Oracle Java 13

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java13-installer

2、Debian 64位添加源并安装Oracle Java 13

echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
apt-get update
apt-get install oracle-java13-installer

3、配置Oracle Java 13为默认JDK(Ubuntu、Linux Mint、Debian)

1)安装Oracle-java13-set-default,则设置Oracle JDK13为默认值

sudo apt install oracle-java13-set-default

2)如果安装了Oracle -java13-set-default,而不希望Oracle Java 13作为默认Java,只需删除这个包

sudo apt remove oracle-java13-set-default

4、检测是否安装成功

可以使用Java -versionjavac -version检查默认的Java版本

java -version
java version "13" 2019-09-17
Java(TM) SE Runtime Environment (build 13+33)
Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)
javac -version
javac 13

5、备用下载方案

安装Oracle Java 13,当网络不允许从Oracle的服务器下载JDK.tar.gz文件,或下载安装文件比较慢情况下,可以使用web浏览器或其他计算机下载Oracle Java 13安装文件,然后在要安装Oracle Java 13的计算机上,创建一个/var/cache/oracle-jdk13-installer文件夹,并将JDK13安装文件放在该文件夹中。在此之后,使用上述步骤执行Oracle-java13-installer安装命令,安装程序将获取.tar.gz存档的本地副本,而不会尝试从Oracle下载它。

6、使用oracle-java13-installer自动接受许可

echo oracle-java13-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections

或者

echo oracle-java13-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections

推荐文档