如何在CentOS / RHEL 7/8和Fedora 30/31上安装Java 13

在本文中,我们将向您展示如何在RHEL 8/7/6,CentOS 8/7/6和Fedora 30-31中安装免费的Oracle OpenJDK 13,以开发和运行Java应用程序。

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

要运行基于Java的应用程序,必须在服务器上安装Java 您通常需要Java Runtime Environment(JRE) ,这是用于在Linux机器上运行Java应用程序的软件组件的集合。

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

注意 :如果您正在寻找开放源代码且免费的JDK版本,请安装Oracle OpenJDK ,它在GPL许可下提供与Oracle JDK相同的功能和性能。

在本文中,我们将向您展示如何在RHEL 8/7/6CentOS 8/7/6Fedora 30-31中安装免费的Oracle OpenJDK 13 ,以开发和运行Java应用程序。

在CentOS / RHEL和Fedora中安装免费的Oracle OpenJDK 13

要安装开源Oracle OpenJDK 13 ,您需要从官方页面下载可用于生产的OpenJDK 13 ,或者运行以下wget命令以下载并安装它,如图所示。

# cd /opt
# wget https://download.java.net/java/GA/jdk13/5b8a42f3905b406298b72d750b6919f6/33/GPL/openjdk-13_linux-x64_bin.tar.gz
# tar -xvf openjdk-13_linux-x64_bin.tar.gz

要检查Java版本,必须使用二进制文件的完整位置,如图所示。

# /opt/jdk-13/bin/java -version
样本输出
openjdk version "13" 2019-09-17
OpenJDK Runtime Environment (build 13+33)
OpenJDK 64-Bit Server VM (build 13+33, mixed mode, sharing)

设置Java环境变量

接下来,通过发出以下命令,将Java环境变量和可执行文件路径插入到系统$ PATH变量中。 此方法确保Java环境变量和可执行文件可在系统范围内访问。

# export JAVA_HOME=/opt/jdk-13/
# export PATH=$PATH:/opt/jdk-13/bin

上面的JAVA_HOME环境变量设置服务器上Java安装目录。

您也可以在/ etc / environment全局Shell启动文件中对其进行定义,如下所示。

# vi /etc/environment

然后在文件中添加以下行。

# export JAVA_HOME=/opt/jdk-13/
# export PATH=$PATH:/opt/jdk-13/bin

保存文件并关闭它。 然后按如下方式进行采购。

# source /etc/environment

现在,如果您检查JAVA_HOME环境变量和Java版本,它应该指向您要使用的Java安装目录和默认版本。

# echo $JAVA_HOME
# java -version
在CentOS 8中检查Java版本

在CentOS 8中检查Java版本

恭喜你! 您已在RHEL 8/7/6CentOS 8/7/6Fedora 30-31中成功安装了最新版本的Oracle OpenJDK 13 ,以开发和运行Java应用程序。