分享最新优惠信息
购买主机更加划算

基于RHEL的Linux服务器发行版安装Java 17的简单方法

Java是一种安全、稳定且知名的通用编程语言和计算技术平台,具有许多相互关联的功能。

要运行基于Java的应用程序,必须在服务器上安装Java,即主要支持Java运行时环境 (JRE),这是一组用于在Linux 机器上运行 Java 应用程序的软件组件。

此外,如果你想为Java开发软件应用程序,则需要安装Oracle Java Development Kit (JDK),它带有一个完整的JRE包,其中包含用于开发、调试和监控Java应用程序的工具,它是Oracle支持的Java SE(标准版)版本。

注意:如果想在找开源和免费的JDK版本,建议安装OpenJDK,它在GPL许可下提供与Oracle JDK相同的功能和性能。

在本文中,小编将简单介绍如何在CentOS、Fedora、Rocky Linux和AlmaLinux等基于RHEL的Linux服务器发行版中安装OpenJDK 16以及使用二进制包从EPEL存储库中安装Oracle OpenJDK 17(最新版本),以便进行开发和运行Java程序。

相关阅读:惠主机:几个基于RedHat的Linux最佳发行版整理

java17版本

1、在CentOS/RHEL和Fedora中安装OpenJDK 16

要想安装OpenJDK 16版本(目前可用版本),可使用EPEL存储库中的以下命令进行安装。

# yum install java-latest-openjdk
# java -version
输出内容如下:
openjdk version "16.0.1" 2021-11-04
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

2、在CentOS/RHEL和Fedora中安装Oracle OpenJDK 17

要安装Oracle OpenJDK 17,需要从Java SE下载页面中下载OpenJDK 17压缩包或运行以下wget 命令以下载并安装它,命令如下:

# wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

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

# yum localinstall jdk-17_linux-x64_bin.rpm

接下来,确认安装的Java版本。

# java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

3、设置默认Java版本

如果系统上安装了多个Java版本,则需要使用如下命令设置默认版本。

# alternatives --config java
输出以下内容
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

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

只需输入数字即可在系统上设置默认Java版本。

最后,检查Java版本。

# java -version
样本输出如下:
openjdk version "16.0.1" 2021-11-04
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

通过以上过程设置,这样就已经在RHEL、CentOS、Fedora和Rocky Linux/AlmaLinux系统中成功的安装了最新版本的Oracle OpenJDK,接下来就可以在Linux服务器中开发和运行Java应用程序了。

未经允许不得转载:惠主机 » 基于RHEL的Linux服务器发行版安装Java 17的简单方法