当我们使用 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 分布。
如何从 .tar.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 或标准包管理器。 手动安装过程中可能会出现错误。 另外,在安装之前,请阅读先决条件部分以确保您的系统兼容。