1) 安装OpenJDK 11
[root@srv1 ~]# yum install java-11-openjdk java-11-openjdk-devel -y
[root@srv1 ~]# cat > /etc/profile.d/java11.sh << 'EOF'
export JAVA_HOME=$(dirname $(dirname $(readlink $(readlink $(which javac)))))
export PATH=\$PATH:\$JAVA_HOME/bin
EOF
[root@srv1 ~]# source /etc/profile.d/java11.sh
2) 验证OpenJDK 11
[root@srv1 ~]# java --version
openjdk 11.0.8 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)
[root@srv1 ~]# cat > java_test.java <<'EOF'
class java_test {
public static void main(String[] args) {
System.out.println("Hello Java World !");
}
}
EOF
[root@srv1 ~]# javac java_test.java
[root@srv1 ~]# java java_test
Hello Java World !
3) 如果有多个OpenJDK版本,可切换至OpenJDK 11
[root@srv1 ~]# alternatives --config java
There is 1 program that provides 'java'.
Selection Command
-----------------------------------------------
*+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.8.10-0.el8_2.x86_64/bin/java)
Enter to keep the current selection[+], or type selection number: 1
|