第1步:下载Java JDK

从下面的链接下载最新的Java SE开发套件13 LTS发布。

http://www.oracle.com/technetwork/java/javase/downloads/index.html.

通过运行下面的命令轻松下载Java DEB包。

cd /tmp
wget --no-check-certificate -c --header  "Cookie: oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/13.0.1+9/cec27d702aa74d5a8630c65ae61e4305/jdk-13.0.1_linux-x64_bin.deb"
如何在Ubuntu上安装Oracle Java JDK 13

Oracle Java JDK是一种开发环境,可基于Java开发应用程序和工具。
它还可用于使用Java编程语言开发的应用程序和程序。

有一个开源版本的Java JDK(OpenJDK)可以使用APT-Get命令轻松安装。

第3步:创建Java环境变量

要设置Java环境变量,请在java jdk的/etc/profile.d目录中创建一个新文件。

sudo nano /etc/profile.d/jdk13.sh

然后将行复制并粘贴到文件的末尾并保存。

export J2SDKDIR=/usr/lib/jvm/jdk-13.0.1
export J2REDIR=/usr/lib/jvm/jdk-13.0.1
export PATH=$PATH:/usr/lib/jvm/jdk-13.0.1/bin:/usr/lib/jvm/jdk-13.0.1/db/bin
export JAVA_HOME=/usr/lib/jvm/jdk-13.0.1
export DERBY_HOME=/usr/lib/jvm/jdk-13.0.1/db

接下来,运行以下命令使设置生效

source /etc/profile.d/jdk13.sh

第2步:安装Oracle Java

运行以下命令以安装Oracle Java

sudo dpkg -i jdk-13.0.1_linux-x64_bin.deb

将Java 13配置为Ubuntu上默认的Java。

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-13.0.1/bin/java 2
sudo update-alternatives --config java

运行下面的命令,使Java 13成为Ubuntu桌面的默认Java编译器。

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-13.0.1/bin/jar 2
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-13.0.1/bin/javac 2
sudo update-alternatives --set jar /usr/lib/jvm/jdk-13.0.1/bin/jar
sudo update-alternatives --set javac /usr/lib/jvm/jdk-13.0.1/bin/javac

运行下面的命令查看默认的java版本

java -version

输出示例:

java version "13.0.1" 2019-10-15
Java(TM) SE Runtime Environment (build 13.0.1+9)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.1+9, mixed mode, sharing)
日期:2020-07-07 20:55:57 来源:oir作者:oir