举例:
将本地 java1.6 修改为 java1.8
同样也可以转向小版本
查看 yum 安装包中是否存在java各个版
- 查看本地版本:
java -version
- 查看yum 源中的各个版本
yum list | grep ^java
java的核心文件时openjdk.x86_64
安装Java1.8
yum install java-1.8.0-openjdk.i686
产看本地所拥有的java版本
查看本地java指向地址
这里会有一系列的软连接指向
which java
cd /usr/bin/
cd /etc/alternatives/java
这里不难看出又回归到本地java默认地址了
核心修改点
地址:/etc/alternatives/java
- 删除java 和 javac
rm -rf java
rm -rf javac
- 重新添加软连接指向
ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64/jre/bin/java java
ln -s /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-1.el7_7.x86_64/bin/javac javac
总结:
- 该方法是通过修改软连接方式更改 jdk
- 使用 yum install 安装 java 系统会默认修改javac的软连接路径。