本文介绍在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版本:
这会将系统java二进制文件切换为选定的Java,对javac也是使用相同的方法,因为java和javac是独立管理的: $ sudo alternatives --config javac 注:可以根据平台环境需求调整相关的Java版本。
相关主题 |