使用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 -version
和javac -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