云网牛站
所在位置:首页 > Linux教程 > 在RHEL 8系统上安装Java 11(OpenJDK 11)的方法

在RHEL 8系统上安装Java 11(OpenJDK 11)的方法

2018-12-17 16:20:56作者:王沸稿源:云网牛站

本文介绍在RHEL 8系统上安装Oracle Java 11(OpenJDK 11)的方法,这是一个长期支持的LTS版本,以下是具体操作步骤。

 

在RHEL 8上安装OpenJDK 11

先在系统终端中执行以下命令:

sudo yum install java-11-openjdk-devel

$ java -version

openjdk 11-ea 2018-09-25

OpenJDK Runtime Environment (build 11-ea+28)

OpenJDK 64-Bit Server VM (build 11-ea+28, mixed mode, sharing)

$ which java

/usr/bin/java

1、下载最新版本的JDK 11,下载地址:https://ywnz.com/linuxrj/3150.html

在系统终端中执行命令:

curl -LO -H "Cookie: oraclelicense=accept-securebackup-cookie" \

"http://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm"

2、然后使用rpm命令安装软件包:

$ sudo rpm -Uvh jdk-11.0.1_linux-x64_bin.rpm

warning: jdk-11.0.1_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY

Preparing...                          #################### [100%]

Updating / installing...

1:jdk-11.0.1-2000:11.0.1-ga        #################### [100%]

3、确认已经安装的Java版本:

$ java -version 

java version "11.0.1" 2018-10-16 LTS

Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

4、编写Hello World Java代码进行测试,如下:

cat > hello_world.java <<EOF

public class helloworld {

public static void main(String[] args) {

System.out.println("Hello Java World!");

}

}

EOF

5、运行代码:

$ java hello_world.java

Hello Java World!

 

设置RHEL 8系统上的默认Java版本

如果在RHEL 8上安装了其他版本的JDK,则按如下方式设置默认Java:

$ sudo alternatives --list

$ sudo alternatives --config java

选择要用作默认值的Java版本:

在RHEL 8系统上安装Java 11(OpenJDK 11)的方法

这会将系统java二进制文件切换为选定的Java,对javac也是使用相同的方法,因为java和javac是独立管理的:

$ sudo alternatives --config javac

注:可以根据平台环境需求调整相关的Java版本。

 

相关主题

在RHEL/CentOS上安装OpenJDK和Oracle JDK

精选文章
热门文章