沈阳制作网站的公司有哪些/如何建立个人网址
Java是一种快速,安全,可靠且流行的通用编程语言和计算平台。 Java不仅仅是一种语言,它是一个具有许多互连功能的技术平台。
要在RHEL 8系统或服务器上运行基于Java的应用程序,需要安装Java。 您通常需要Java Runtime Environment ( JRE ),这是一组用于运行Java应用程序的软件组件。
另一方面,如果要开发Java应用程序,则需要安装Oracle Java Development Kit ( JDK ),其中包括完整的JRE以及用于开发,调试和监视Java应用程序的工具。 它是Oracle支持的Java SE ( 标准版 )版本。
注意 :如果您正在寻找免费的JDK版本,请安装Oracle OpenJDK ,它提供与GPL许可下的Oracle JDK相同的功能和性能。
在本文中,我们将向您展示如何在RHEL 8中安装OpenJDK 8和OpenJDK 11这两个受支持的Java版本。 我们还将向您展示如何安装最新版本的Java OpenJDK 12来开发和运行Java应用程序。
要求
如何在RHEL 8中安装OpenJDK
要在RHEL 8上安装OpenJDK ,首先使用dnf命令更新系统软件包,如图所示。# dnf update
接下来,使用以下命令安装OpenJDK 8和11 。# dnf install java-1.8.0-openjdk-devel #install JDK 8
# dnf install java-11-openjdk-devel#install JDK 11
安装过程完成后,您可以使用以下命令检查安装的Java版本。# java -version
在RHEL 8中检查Java版本
上述命令的输出显示Java 8是默认版本。
如何在RHEL 8上安装OpenJDK 12
不幸的是, RHEL 8默认不提供或支持Java 12 。 但您可以从此处下载生产就绪的OpenJDK 12并按图所示进行安装。# cd opt
# wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
# tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz
要检查Java版本,必须使用二进制文件的完整路径,如图所示。# ./opt/jdk-12.0.2/bin/java -version
检查Java OpenJDK 12版本
要点 :要将Java 12用作缺省版本,必须将其指定为JAVA_HOME环境变量的值,如下一节中所述。
如何在RHEL 8中设置JAVA_HOME环境变量
如果系统上安装了许多Java版本,则可以选择默认使用的版本,方法是使用名为alternatives的命令行实用程序或设置JAVA_HOME环境变量以基于每个应用程序选择JDK。
让我们看看麻烦的情况,如下所述。
使用替代方法设置默认Java版本
使用替代方法 ,您需要将java版本(启动Java应用程序)和javac (读取类和接口定义并将它们编译为类文件)全局切换为全局,如图所示。
从java开始,使用选择号选择所需的版本,然后按Enter键,如屏幕截图所示。 然后确认默认版本已切换到您想要的版本。# alternatives --config java
# java -version
在RHEL 8中切换Java版本
另外,将javac切换到您要使用的Java版本,如图所示。# alternatives --config javac
# javac -version
在RHEL 8中切换Javac版本
通过JAVA_HOME变量为应用程序设置Java版本
JAVA_HOME环境变量指定系统上安装JRE的目录。 设置后,不同的基于Java的应用程序和其他程序使用它来查找安装Java的位置:指定的Java版本是用于执行应用程序的版本。
您可以在/ etc / environment全局shell启动文件中进行设置,如图所示。# vim /etc/environment
然后在文件中添加以下行(将/opt/jdk-12.0.2/替换为JVM 8或JVM 11的安装目录的完整路径,如上面替代实用程序的输出中所示)。export JAVA_HOME=/opt/jdk-12.0.2/
export PATH=$JAVA_HOME/bin:$PATH
保存文件并关闭它。 然后按如下方式获取。# source /etc/environment
现在,如果您检查JAVA_HOME环境变量的值,它应该指向您要使用的JRE的安装目录。# echo $JAVA_HOME
检查RHEL 8中的JAVA_HOME
结论
你已经到了本教程的最后。 在本指南中,您学习了如何在RHEL 8中安装Java并设置JAVA_HOME变量。 如果您有任何问题,补充或评论,请通过下面的反馈表提交。