Oracle Java 14 (JDK 14)在Ubuntu、Linux Mint或Debian(使用PPA)安装配置

本文主要介绍 Java Oracle JDK14使用PPA(Personal Package Archives)源在Ubuntu、Linux Mint或Debian上安装与环境变量配置,以及PPA源的介绍。

1、Ubuntu PPA介绍

使用 Ubuntu 或基于Ubuntu的其他Linux发行版,例如Linux Mint、Linux Lite、Zorin OS等,可能会遇到以下三种命令:

sudo add-apt-repository ppa:dr-akulavich/lighttable
sudo apt-get update
sudo apt-get install lighttable-installer

大多数都推荐以上方式在Ubuntu或基于 Ubuntu 的其他Linux发行版,来安装应用程序,也就是使用PPA安装应用程序。

PPA:表示个人软件包存档Personal Package Archive

软件仓库是一组文件,其中包含各种软件及其版本的信息,以及校验和等其他一些详细信息。每个版本的 Ubuntu都有自己的四个官方软件仓库:

Main - Canonical 支持的自由开源软件。

◈ Universe : 社区维护的自由开源软件。
◈ Restricted : 设备的专有驱动程序。
◈ Multiverse : 受版权或法律问题限制的软件。

PPA基本上是一个包含软件信息的网址,系统中 /etc/apt 目录中的sources.list文件中。如果查看此文件的内容,你就会看到里面有软件仓库的网址。# 开头的行将被忽略。

当运行 sudo apt update命令时,系统将使用 APT 工具[4] 来检查软件仓库并将软件及其版本信息存储在缓存中。当使用 sudo apt install package_name命令时,它通过该信息从实际存储软件的网址获取该软件包。

如果软件仓库中没有关于某个包的信息,将看到如下错误:

E: Unable to locate package

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

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

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

2) Debian 64位添加源并安装Oracle Java 14

echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu focal 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-java14-installer

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

安装Oracle-java14-set-default,则设置Oracle JDK14为默认值:

sudo apt install oracle-java14-set-default

如果安装了Oracle -java14-set-default,而不将Oracle Java 14作为默认Java,只需执行下面命令:

sudo apt remove oracle-java14-set-default

3、检测Oracle Java 14 (JDK 14)是否安装成功

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

java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
javac -version
javac 14

4、Oracle Java 14 (JDK 14)备用下载方案

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

5、使用oracle-java14-installer自动接受许可

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

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

相关文档:

Oracle Java 13 (JDK 13)在Ubuntu、Linux Mint或Debian(使用PPA)安装配置

Oracle Java 12 (JDK 12)在Ubuntu、Linux Mint或Debian(使用PPA)安装配置

Java JDK11 在Ubuntu, Linux Mint,Debian上安装方法(PPA源)

Java JDK使用SDKMAN、JEnv和Jabba安装配置及版本切换

Java JDK14(Java 14) 在Linux上手动安装配置和Jabba版本管理工具

Java JDK14(Java 14)在Windows上安装与环境变量配置

Java JDK14(Java 14)在Mac上使用SDKMAN安装配置环境变量及版本切换

推荐阅读
cjavapy编程之路首页