OpenJDK 安装说明 Linux

当我们使用 Java 应用程序时,我们需要 Java 开发工具包,简称 JDK。 您可以使用多种 JDK,例如 Oracle JDK、OpenJDK、IBM J9 JDK 等。JDK 包含开发基于 Java 的应用程序所需的库和工具的集合。 它与 JVM(Java 虚拟机)和 JRE(Java 运行时环境)一起使用。 它在以下 Java 平台之一上实现:Java 企业版 (Java EE)、标准版 (Java SE) 或微型版 (Java ME)。

OpenJDK 是在 Java 标准编辑之上实现的,也称为 Java SE。 它是开源的,许多人合作改进 JDK。 OpenJDK 由JVM、JRE、JDK和开发工具组成。 它包含Java的核心功能及其用于开发Java应用程序的标准API。

Sun Microsystems 于 2006 年决定开发开源 JDK。 OpenJDK源代码于次年2007年发布,该项目由Sun Microsystems正式启动。 OpenJDK 的最新版本是 OpenJDK JDK 20.0.2,于 2023 年 3 月 21 日可供一般使用。

安装 OpenJDK 之前的先决条件

以下是安装 OpenJDK 之前的一些先决条件 Linux:-

  • 你应该有root权限或者 sudo 您系统上的权限。
  • 如果您有的话请查看官方网站 Linux 该发行版由 OpenJDK 支持。 它支持的一些流行发行版包括: UbuntuOrakel LinuxRHEL 和 Suse Linux 企业服务器 15.
  • 检查您的系统上是否已安装其他 JDK 或其他版本的 OpenJDK。 安装多个 JDK 可能会导致冲突。
  • 用于下载 OpenJDK 的稳定的互联网连接。
  • 更新您的包存储库。 为了 example:-
    • sudo apt 更新 # 对于 Ubuntu/Debian
    • sudo DNF 更新 # 为 Fedora
  • 决定要安装哪个 OpenJDK 版本。 我们建议安装最新的 LTS(长期支持)版本。 您可以在以下位置查看版本: 这里

如何安装 OpenJDK Linux?

您可以通过标准包管理器(如 apt、dnf、yum 等)安装 OpenJDK。 也可以使用像 snap 这样的包管理器。 如果您的系统上安装了 Snap 包管理器,请使用以下命令:

sudo snap install openjdk

下面我们列出了在不同设备上安装 OpenJDK 的方法 Linux 分布。

如何从 .t​​ar.gz 文件手动安装 OpenJDK?

手动安装允许您选择要安装的版本。 该过程可能比其他方法需要更长的时间。 手动安装的步骤是:

  • 从官方下载页面下载.tar.gz文件 OpenJDK
  • 根据您的系统选择并下载 .tar.gz 文件。
  • 使用以下命令提取存档:-
tar -xvf openjdk-<version>.*
  • 导航到将提取文件的目录并使用以下命令:-
sudo mkdir -p /usr/local/openjdk-<version>
sudo mv * /usr/local/openjdk-<version>
  • 现在我们需要设置环境变量。 为此,请将以下代码添加到您的 .bash_profile 文件中:-
export JAVA_HOME=/usr/local/openjdk-17
export PATH=$JAVA_HOME/bin:$PATH
  • 然后使用以下命令将其用作源:-
source ~/.bashrc

这样就完成了环境变量的安装和设置。

如何安装 OpenJDK Ubuntu/Debian-基于 Linux?

我们可以使用标准的 apt 包管理器来安装 OpenJDK。 为此,请使用以下命令:-

sudo apt install openjdk-17-jre
sudo apt install openjdk-17-jdk

如何在 Arch 上安装 OpenJDK Linux?

OpenJDK 可在 extra Arch 上的存储库 Linux。 我们可以使用 Pacman 包管理器从这些存储库安装 OpenJDK。 使用以下命令:-

如何安装 OpenJDK 20

# pacman -S jdk-openjdk

如何安装最新的 OpenJDK Oracle 版本:-

# pacman -S java-openjdk-bin

要安装最新的 OpenJDK Early Access Oracle 版本以进行开发:-

# pacman -S java-openjdk-ea-bin

如何安装基于 RHEL 的 OpenJDK Linux?

要在 RHEL 上安装 OpenJDK,我们使用 Yum 包管理器。 其命令如下:

sudo yum install java-17-openjdk-devel

这里我们安装了最新的LTS(长期支持)版本的JDK。 如果您想要最新版本,可以更改版本。 但是,我们建议坚持使用 LTS 版本。

如何切换到其他 OpenJDK 版本?

要切换到另一个 OpenJDK 版本,请使用以下命令:-

sudo update-alternatives --config java

您将得到如下输出:

您可以通过选择首选版本之前的数字来更改当前版本。

如何检查系统中当前安装的 JDK 版本?

使用以下命令检查 JDK 的当前版本:-

Java –version

在上面的输出中,安装的版本是 17.0.2。

文凭

OpenJDK 是一个非常流行的 Java 开发工具包。 由于其开源性质,任何人都可以做出贡献。 开源性质为 OpenJDK 用户创造了信任、透明度和开放性。 它不断更新新功能和错误修复。

在上面的章节中,我们列出了安装方法。 我们建议使用 Snap 或标准包管理器。 手动安装过程中可能会出现错误。 另外,在安装之前,请阅读先决条件部分以确保您的系统兼容。