如何在CentOS 8/RHEL 8 Linux上安装Java 8

时间:2020-02-23 14:30:43  来源:igfitidea点击:

如何在CentOS 8/RHEL 8上安装Java 8?在Red Hat Enterprise Linux(RHEL)8上,有两个主要的Java版本Java 11和Java8. 我们的上一篇文章介绍了在CentOS/RHEL 8上安装Java 11的情况。在本文中,我将介绍Java 8的安装。特别是RHEL/CentOS 8上的JDK(Java开发套件)8.

如果我们是新用户,则可以检查RHEL 8的功能以及可选的如何安装RHEL 8.

在CentOS 8/RHEL 8上安装Java 8

要在CentOS 8/RHEL 8服务器或者工作站计算机上安装JDK 8,请使用以下命令。

sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

检查版本以验证Java 8在CentOS 8/RHEL 8上的安装。

$java -version
openjdk version "1.8.0_201"
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)

设置Java环境变量。

cat <<EOF | sudo tee /etc/profile.d/java8.sh
export JAVA_HOME=/usr/lib/jvm/jre-openjdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
EOF

激活Java环境。

source /etc/profile.d/java8.sh

创建一个简单的Java应用程序以查看Java 8在RHEL/CentOS 8上的运行情况。

cat > HelloWorld.java <<EOF
public class HelloWorld {
	public static void main(String args[]) {
		System.out.println("Hello World");
	}
}
EOF

编译Java源代码。

$javac HelloWorld.java

这将创建HelloWorld.class文件,这是源代码的字节码体现。要运行HelloWorld.class文件,请使用:

$java HelloWorld
Hello World

现在,我们已经在RHEL 8/CentOS 8上安装并配置了Java。