Bootstrap
本文主要介绍 Java Oracle JDK12使用PPA源在Ubuntu、Linux Mint或Debian上安装与配置。

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

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

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

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

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-java12-installer
exit

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

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

sudo apt install oracle-java12-set-default

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

sudo apt remove oracle-java12-set-default

4、检测是否安装成功

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

$ java -version

java version "12" 2019-03-19
Java(TM) SE Runtime Environment (build 12+33)
Java HotSpot(TM) 64-Bit Server VM (build 12+33, mixed mode, sharing)

$ javac -version

javac 12

5、备用下载方案

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

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

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

或者

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