本文主要介绍Java Oracle JDK11在Linux系统上,下载、安装和配置方法步骤。

1、Linux平台上安装JDK的一般说明

1) Root访问权限

本主题描述有关在Linux平台上安装JDK 11的一般信息。
安装JDK会自动创建一个名为的 jdk–11.interim.update.patch目录。

注意:如果将Java SE Runtime Environment安装在特定的位置(例如/usr/jdk(对于JDK)),则必须使用root凭据登录以获得必要的权限。如果您没有root用户访问权限,请在您的主目录或您具有写许可权的子目录中安装Java SE Runtime Environment。

2) 覆盖文件

如果将软件安装在包含名为的子目录的jdk–11.interim.update.patch目录中,则新软件将覆盖该目录中具有相同名称的文件。如果旧目录包含您要保留的文件,请确保重命名。

3) 系统偏好设定

默认情况下,安装脚本会配置系统,以便在适用时在JDK安装目录中创建系统首选项的后备存储。如果JDK安装在网络驱动器上,则可以导出系统首选项以与其他计算机上的Java运行时环境共享。

2、Linux平台上安装JDK的系统要求

有关受支持的平台,操作系统和浏览器的信息,请参见Oracle JDK认证的系统配置

3、Linux平台的JDK安装说明符号

安装这两种JDK的说明都包含一个表示功能,过渡和更新版本信息的版本标记。

例如,如果要安装JDK 11 Interim 0,Update 0和Patch 0,则以下字符串表示捆绑包的名称:

jdk-11.interim.update.patch-linux-x64_bin.tar.gz

该字符串变为:

jdk-11-linux-x64_bin.tar.gz

4、通过存档二进制文件和RPM软件包在Linux上安装JDK

下载地址https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

您可以从归档二进制文件或从Red Hat Package Manager(RPM)软件包在Linux平台上安装Java Development Kit(JDK)。

可以使用以下过程之一执行安装:

1) 从存档二进制文件(.tar.gz):这使您可以将当前用户的JDK私有版本安装到任何位置,而不会影响其他JDK安装。但是,它可能涉及手动步骤才能使某些功能正常工作。有关可用于从存档二进制文件下载和安装JDK的选项,请参见下表。

2) 从RPM软件包(.rpm):这使您可以为所有用户执行JDK的系统范围安装,并且需要root访问权限。基于RPM的Oracle Linux平台基于Red Hat和SuSE。有关可用于从RPM软件包下载和安装JDK的选项,请参见下表。

注意

JDK可用于测试应用程序,不需要单独的JRE。
下表列出了在Linux平台上下载和安装JDK 11版本的选项和说明:

下载文件

使用说明

Architecture

谁可以安装

jdk-11.interim.update.patch-linux-x64.tar.gz

在Linux平台上安装64位JDK 11

64位

任何人

jdk-11.interim.update.patch-linux-x64.rpm

在基于RPM的Linux平台上安装64位JDK

基于64位RPM的Linux

Root

5、Linux平台上 安装64位JDK 11

您可以从存档二进制文件(.tar.gz)安装用于64位Linux的JDK 。

要在Linux平台上安装64位JDK

1) 下载文件jdk-11.interim.update.patch_linux-x64_bin.tar.gz

在下载文件之前,您必须接受许可协议。任何人(不仅限于root用户)都可以将存档二进制文件安装在具有写访问权的任何位置。的.tar.gz档案文件(也称为压缩包)是可以被解压缩并在单个步骤中提取的文件。

2) 将目录更改为要安装JDK的位置,然后将.tar.gz归档二进制文件移动到当前目录。

3) 解压缩tarball并安装JDK:

$ tar zxvf jdk-11.interim.update.patch_linux-x64_bin.tar.gz

Java开发工具包文件安装在名为的jdk-11.interim.update.patch目录中。

4) .tar.gz如果要节省磁盘空间,请删除文件。

6、基于RPM的Linux平台上安装64位JDK

您可以通过.rpm在系统位置使用RPM二进制文件()将JDK安装在基于64位RPM的Linux平台上,例如Red Hat和SuSE 。

使用该sudo命令以root用户身份运行基于RPM的安装。

要在基于RPM的Linux平台上安装64位JDK

1) 下载文件jdk-11.interim.update.patch_linux-x64_bin.rpm

在下载文件之前,您必须接受许可协议。

2) 通过运行命令su并输入超级用户密码,确保您具有root用户访问权限。

3) 使用以下命令安装软件包:

$ rpm -ivh jdk-11.interim.update.patch_linux-x64_bin.rpm

注意:JDK 11可以与早期版本的JDK共存。对于每个版本,将创建一个新目录,默认目录为 /usr/java/jdk-11.interim.update.patch

使用以下命令升级软件包

$ rpm -Uvh jdk-11.interim.update.patch_linux-x64_bin.rpm

4) .rpm如果要节省磁盘空间,请删除文件。

5) 退出根shell。

不需要重新启动。

JDK安装与替代框架集成在一起。安装后,替代框架将更新以反映最近安装的JDK中的二进制文件。JAVA命令,如javajavacjavadoc,并javap可以通过命令行调用。

使用该java -version命令,用户可以确认默认的(最近安装的)JDK版本。

此外,用户可以检查哪个特定的RPM软件包提供了.java文件:

$ rpm -q --whatprovides java

相关文档:

Java jdk11 在Linux上的安装和配置
Java jdk11 在Mac上的安装和配置以及JDK多个版本之间切换
Java jdk11 通过jabba在windows 10上安装
Java jdk11 通过jabba在Linux上安装
Java jdk11 在Ubuntu, Linux Mint,Debian上安装方法(PPA源)
java jdk11 在windows上的安装和配置
Java JDK11在Oracle Solaris上安装配置
Java Oracle JDK11在Windows上安装配置
install/installation-jdk-linux-platforms

推荐文档