CentOS 7中,配置了Oracle jdk,但是使用java -version验证时,出现的版本是OpenJDK,如何解决?

1.首先,检查已安装的jdk版本

bash 复制代码
sudo yum list installed | grep java


2.移除、卸载圈红的系统自带的openjdk

bash 复制代码
sudo yum remove java-1.7.0-openjdk.x86_64
sudo yum remove java-1.7.0-openjdk-headless.x86_64
sudo yum remove java-1.8.0-openjdk.x86_64
sudo yum remove java-1.8.0-openjdk-headless.x86_64

3.配置环境变量并使其生效
1) 编辑/etc/profile

bash 复制代码
vi /etc/profile

添加如下内容:

bash 复制代码
export JAVA_HOME=/usr/java/jdk-14.0.2
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

2) 使/etc/profile生效

bash 复制代码
source /etc/profile

4.查看oracle jdk是否配置成功

bash 复制代码
java -version
相关推荐
林姜泽樾1 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
月月玩代码2 小时前
Actuator,Spring Boot应用监控与管理端点!
java·spring boot·后端
执笔画情ora2 小时前
Postgresql数据库管理-pg_xact
数据库·postgresql·oracle
阿珍爱上了阿强,在一个有星星的夜晚2 小时前
node后端页面性能监测分析
java·学习方法
XDHCOM2 小时前
ORA-32152报错咋整啊,数据库操作遇到null number问题远程帮忙修复
服务器·数据库·oracle
Java程序之猿3 小时前
SpringBoot + camel+IBM MQ实现消息队列处理
java·spring boot·mybatis
z_鑫3 小时前
SpringCloud FeignClient 中 Bean 重复注册冲突解决方案解析
java·spring boot·spring cloud
孫治AllenSun3 小时前
【线程池】优化等待队列和拒绝策略
java·spring boot·spring cloud
jnrjian4 小时前
ORA-39012: Client detached EXPDP stop task DBMS_DATAPUMP
oracle