在 CentOS 7|RHEL 7|Oracle Linux 7 上安装 Temurin OpenJDK 17在 CentOS 7|RHEL 7|Oracle Linux 7 上安装 Temurin OpenJDK 17在 CentOS 7|RHEL 7|Oracle Linux 7 上安装 Temurin OpenJDK 17在 CentOS 7|RHEL 7|Oracle Linux 7 上安装 Temurin OpenJDK 17
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

在 CentOS 7|RHEL 7|Oracle Linux 7 上安装 Temurin OpenJDK 17

发表 admin at 2025年2月28日
类别
  • 未分类
标签

Java 是世界上使用率最高的编程语言之一。 AdoptOpenJDK,也称为 Eclipse Temurin 是一个开源 Java,成立于 2017 > 经过对 OpenJDK 缺乏开源和测试系统的长时间讨论。 Eclipse Adoptium 小组承担这项任务的主要目标是生产高质量、经过 TCK 认证的技术和运行时,以便在 Java 生态系统中使用。自发布以来,AdoptOpenJDK 已经取得了巨大的发展,现在是基于 OpenJDK 的二进制文件的领先提供商,这些二进制文件可用于桌面、现代云平台、传统服务器、企业嵌入式系统,甚至大型机。这一成功是通过多个项目以及与外部项目(例如 OpenJDK)的密切合作来实现的,以提供所需的 Java SE 运行时实现。

AdoptOpenJDK 可以安装在各种平台上,例如 Windows、macOS、Linux 等。本指南深入讲解如何在 CentOS 7 上安装 Temurin OpenJDK 17| RHEL 7 |甲骨文Linux 7

入门。

将您的系统软件包更新到最新的稳定版本。

sudo yum update -y

安装所需的软件包并重新启动系统以使所做的更改生效。

sudo yum -y install wget curl

1 – 下载 Temurin OpenJDK 17 二进制文件

要下载 Temurin OpenJDK 17 二进制文件,请访问 Adoptium 下载页面。您也可以选择使用 Wget 提取二进制文件,如图所示。

wget https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.2%2B8/OpenJDK17U-jdk_x64_linux_hotspot_17.0.2_8.tar.gz

下载成功后,解压存档。

tar -xvf OpenJDK17U-jdk_x64_linux_hotspot_17.*.tar.gz
rm -f OpenJDK17U-jdk_x64_linux_hotspot_17.*.tar.gz

2 – 在 CentOS 7 上安装 Temurin OpenJDK 17 | RHEL 7 |甲骨文Linux 7

要安装 Temurin OpenJDK 17,我们只需将上面提取的文件移动到 /opt/ 目录即可。

sudo mv jdk-17.* /opt/jdk-17

设置 JAVA_HOME 环境变量如下。

$ vi ~/.bashrc
export JAVA_HOME=/opt/jdk-17
export PATH=$PATH:$JAVA_HOME/bin 

获取配置文件。

source ~/.bashrc

验证设置的 PATH。

$ echo $JAVA_HOME
/opt/jdk-17

就是这样,你已经在 CentOS 7 上安装了 Temurin OpenJDK 17 | RHEL 7 | Oracle Linux 7. 使用以下命令验证您的安装。

$ java --version
openjdk 17.0.2 2022-01-18
OpenJDK Runtime Environment Temurin-17.0.2+8 (build 17.0.2+8)
OpenJDK 64-Bit Server VM Temurin-17.0.2+8 (build 17.0.2+8, mixed mode, sharing)

设置持久 JAVA_HOME 环境变量。

使用上述方法设置的 JAVA_HOME 环境变量不是持久性的,并且会在系统重新启动时丢失。但是,您可以通过将 PATH 添加到 /etc/profile 来使其持久化

$ sudo vi /etc/profile
export JAVA_HOME=/opt/jdk-17
export PATH=$PATH:$JAVA_HOME/bin 

通过注销然后再次登录或获取配置文件来应用所做的更改。

source /etc/profile

验证设置的 PATH。

$ echo $JAVA_HOME
/opt/jdk-17

3 – 在 CentOS 7 上设置默认 Java 版本| RHEL 7 |甲骨文Linux 7

如果系统上安装了多个 Java 版本,则需要设置运行 Java 应用程序时使用的默认 Java 版本。

首先,将 Temurin OpenJDK 17 添加到 /usr/bin/java 路径。

sudo alternatives --install /usr/bin/java java /opt/jdk-17/bin/java 1

列出可用的 Java 安装。

sudo alternatives --config java

示例输出:

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.14.0.9-1.el7_9.x86_64/bin/java)
   2           /opt/jdk-17/bin/java

Enter to keep the current selection[+], or type selection number: 2

我们已将默认 java 设置为 Temurin OpenJDK 17。按如下方式验证这一点。

$ java -version
openjdk version "17.0.2" 2022-01-18
OpenJDK Runtime Environment Temurin-17.0.2+8 (build 17.0.2+8)
OpenJDK 64-Bit Server VM Temurin-17.0.2+8 (build 17.0.2+8, mixed mode, sharing)

4 – 测试 Temurin OpenJDK 17

安装完成后,我们需要验证 Java 安装是否正常工作。我们将创建一个示例文件,如下所示。

cat > HelloWorld.java <<EOF
public class helloworld {
  public static void main(String[] args) {
    System.out.println("Hello Java World from Kenya! Temurin OpenJDK is amazing!");
  }
}
EOF

这是一个 HelloWorld 应用程序示例。编译如下。

java HelloWorld.java

执行输出:

$ java HelloWorld.java
Hello Java World from Kenya! Temurin OpenJDK is amazing!

这就对了!

我希望这篇关于如何在 CentOS 7 上安装 Temurin OpenJDK 17 的指南 | RHEL 7 | Oracle Linux 7 具有影响力。

在此页面上查看更多内容:

  • 在 Fedora 上安装 Java 17 (OpenJDK 17)
  • 在 Debian 上安装 Java 17 (OpenJDK 17)
©2015-2025 Norria support@norria.com