使用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