安装java11

java11 安装:yum install java-11-openjdk-devel


安装java8

java8 安装:yum install java-1.8.0-openjdk-devel


安装完成之后可以使用java --version 来验证


java切换版本

如果装了2个版本的java,可以使用alternatives 命令进行切换:

[root@localhost ~]#  alternatives --config java

共有 2 个提供“java”的程序。

  选项    命令
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/jre/bin/java)
   2           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-4.el8_5.x86_64/bin/java)

按 Enter 保留当前选项[+],或者键入选项编号:

设置java环境变量 JAVA_HOME

yum 安装的java实际安装路径查找办法:

可以使用下面这个,也可以用alternatives --list

[root@localhost opt]# whereis javac
javac: /usr/bin/javac /usr/share/man/man1/javac.1.gz
[root@localhost opt]# ll /usr/bin/javac
lrwxrwxrwx. 1 root root 23 3月  30 05:59 /usr/bin/javac -> /etc/alternatives/javac
[root@localhost opt]# ll  /etc/alternatives/javac
lrwxrwxrwx. 1 root root 70 3月  30 05:59 /etc/alternatives/javac -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64/bin/javac
找到安装路径后,加入到/etc/profile 环境变量中
[root@localhost opt]# tail -n 2 /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-2.el8_5.x86_64
激活环境变量
[root@localhost opt]# source /etc/profile