在Linux平台上安装JDK
介绍Linux平台JDK的安装步骤及系统要求。
本主题包括以下部分:
- 在 Linux 平台上安装 JDK 的一般注意事项
- 在 Linux 平台上安装 JDK 的系统要求
- Linux平台的JDK安装说明符号
- 从存档文件和 RPM 包在 Linux 上安装 JDK
在 Linux 平台上安装 JDK 的一般注意事项
根访问权限
本主题介绍有关 安装 JDK 一般信息 17 的 在 Linux 平台上 。
安装 JDK 会自动创建一个名为 jdk–17.interim.update.patch
.
笔记:
如果您将 JDK 安装在特定位置,例如 /usr/jdk
, 然后 您必须使用 root 凭据登录才能获得必要的权限。 如果你 没有 root 访问权限,然后在您的主目录中安装 JDK 或您拥有写入权限的子目录。
覆盖文件
如果您将软件安装在包含名为的子目录的目录中 jdk–17.interim.update.patch
,然后新软件会覆盖该目录中的同名文件。 如果旧目录包含您要保留的文件,请确保重命名旧目录。
系统偏好设置
默认情况下,安装脚本会配置系统,以便在适用的情况下在 JDK 安装目录中创建系统首选项的后备存储。 如果 JDK 安装在网络安装驱动器上,则可以导出系统首选项以与其他机器上的 Java 运行时环境共享。
在 Linux 平台上安装 JDK 的系统要求
请参阅 Oracle JDK 认证系统配置 以了解 有关支持的平台、操作系统和浏览器的信息。
Linux平台的JDK安装说明符号
安装 JDK 的说明包含一个 版本 符号 表示功能、临时和更新版本信息。
例如,如果您要安装 JDK 17 Interim 0、Update 0 和 Patch 0,则以下字符串表示捆绑包的名称:
Linux x64 系统: jdk-17.interim.update.patch_linux-x64_bin.tar.gz
这个字符串 变成:
Linux aarch64(64位ARM)系统: jdk-17.interim.update.patch_linux-aarch64_bin.tar.gz
这个字符串 变成:
笔记:
如果一个 组件以 0 作为后缀,它将被排除。
在 Linux 上安装 JDK 存档文件和 RPM 包
您可以在 Linux 平台上安装 Java Development Kit (JDK) 存档文件或来自 Red Hat Package Manager (RPM) 软件包。
可以使用以下过程之一执行安装:
- 从存档文件 (
.tar.gz
): 这允许您安装一个 将当前用户的 JDK 私有版本放入任何位置,无需 影响其他 JDK 安装。 但是,它可能涉及手动步骤 让一些功能发挥作用。 选项见下表 可用于从存档文件下载和安装 JDK。 这 捆绑包可用于 Linux x64 和 Linux aarch64(64 位 ARM)系统。 安装所需的包。 - 从 RPM 包 (
.rpm
):这允许您执行 系统范围内为所有用户安装 JDK,并且需要 root 访问权限。 有关可供下载和使用的选项,请参阅下表 从 Linux x64 和 Linux aarch64(64 位 ARM)RPM 安装 JDK 包。
下载 JDK 安装程序
访问 Java SE 下载 页面和 单击 接受许可协议 。 在“ 下载” 菜单下,单击 “ 下载” 与您的要求对应的 链接。
下表列出了 下载和安装 JDK 的选项和说明 17 在 Linux 平台上 版本 :
下载文件 |
指示 |
架构(CPU 类型) |
谁可以安装 |
对于 Linux x64 系统: |
英特尔 - 64 位 |
任何人 |
|
对于 Linux aarch64(64 位 ARM)系统: |
ARM - 64 位 |
任何人 |
|
对于 Linux x64 系统: |
Intel - 基于 64 位 RPM 的 Linux |
根 |
|
对于 Linux aarch64(64 位 ARM)系统: |
ARM - 基于 64 位 RPM 的 Linux |
根 |
安装 64 位 JDK 17 在 Linux 平台上
您可以从存档文件安装适用于 64 位 Linux 的 JDK ( .tar.gz
)。 这 .tar.gz
存档文件(也称为 tarball) 是一个可以在一个步骤中解压缩和提取的文件。
在 Linux 平台上安装 64 位 JDK:
- 下载所需文件:
- 对于 Linux x64 系统:
jdk-17.interim.update.patch_linux-x64_bin.tar.gz
- 对于 Linux aarch64(64 位 ARM)系统:
jdk-17.interim.update.patch_linux-aarch64_bin.tar.gz
在下载文件之前,您必须接受许可 协议。 任何人(不仅是 root 用户)都可以在任何位置安装存档文件 具有写访问权限的位置。
- 将目录更改为要安装JDK的位置,然后 移动
.tar.gz
归档文件到当前目录。 - 解压 tarball 并安装下载的 JDK:
$ tar zxvf jdk-17.interim.update.patch_linux-x64_bin.tar.gz
或者
$ tar zxvf jdk-17.interim.update.patch_linux-aarch64_bin.tar.gz
Java 开发工具包文件安装在一个目录中 叫jdk-17.interim.update.patch
. - 删除
.tar.gz
如果要节省磁盘空间,请使用文件。
在基于 RPM 的 Linux 平台上安装 64 位 JDK
您可以在基于 64 位 RPM 的 Linux 平台上安装 JDK,例如 Oracle、 Red Hat 和 SuSE 通过使用 RPM 二进制文件( .rpm
) 在系统位置。
确保您具有 root 用户访问权限。 您可以通过运行 命令 su
并输入超级用户密码。
在基于 RPM 的 Linux 平台上安装 64 位 JDK:
- 下载所需文件:
- 对于 x64 系统:
jdk-17.interim.update.patch_linux-x64_bin.rpm
- 对于 aarch64(64 位 ARM)系统:
jdk-17.interim.update.patch_linux-aarch64_bin.rpm
在下载文件之前,您 必须接受许可协议。
- 使用安装所需的包 以下命令:
$ rpm -ivh jdk-17.interim.update.patch_linux-x64_bin.rpm
或者
$ rpm -ivh jdk-17.interim.update.patch_linux-aarch64_bin.rpm
笔记:
JDK 17 可以 与早期版本的 JDK 共存。 对于每个版本,都会创建一个新目录, 默认目录是/usr/java/jdk-17.interim.update.patch
.
使用升级所需的包 以下命令:
$ rpm -Uvh jdk-17.interim.update.patch_linux-x64_bin.rpm
或者
$ rpm -Uvh jdk-17.interim.update.patch_linux-aarch64_bin.rpm
- 删除
.rpm
如果要节省磁盘空间,请使用文件。 - 退出根外壳。
不需要重新启动。
JDK 安装与 集成 替代 框架 。 安装后, 替代 框架会更新以反映最近安装的 JDK 中的二进制文件。 Java 命令,例如 java
, javac
, javadoc
, 和 javap
可以从命令行调用。
使用 java -version
命令,用户可以确认默认(最近安装的)JDK版本。
此外,用户可以检查哪个特定的 RPM 包提供了 java
文件: