安装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