存在问题
在已有的Open_jdk_11基础上安装jdk1.8,环境变量已配,也刷新了配置,但查看版本时仍旧是open_jdk_11。
解决方式
删除原有的open_jdk_11
步骤
- 查看jdk版本
# 查看版本,根据版本内容,卸载掉相应的jdk
java -version
rpm -qa | grep java
- 卸载命令,我是删了这两个
rpm -e --nodeps java-11-openjdk-11.0.ea.28-7.0.1.e17x86_64
rpm -e --nodeps java-11-openjdk-headless-11.0.ea.28-7.0.1.e17x86_64
安装新的jdk,我的是jdk1.8
- 获取安装包,解压命令
tar -axvf jdk-8u131-linux-x64.tar.gz
- 修改/etc/profile 配置环境变量
vim /etc/profile
- 最后一行换行添加如下内容,按自己解压路径来配置
export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
- 使/etc/profile生效
source /etc/profile
- 最后检测版本是否发生改变
附注:是否先卸载open_jdk还是重复安装后卸载,顺序应该没什么问题,我是覆盖安装后不生效才卸载掉open_jdk的,然后刷新配置文件后,安装的版本就生效了