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
相关推荐
爱吃生蚝的于勒6 分钟前
一文学会c++继承 组合
java·c语言·开发语言·数据结构·c++·算法·蓝桥杯
JosieBook27 分钟前
【web应用】Maven:Java 生态的构建与依赖管理利器
java·前端·maven
苹果醋336 分钟前
react_05create-react-app脚手架详细解析(export)
java·运维·spring boot·mysql·nginx
红鲤鱼遇绿鲤鱼1 小时前
cf Educational Codeforces Round 177 C. Disappearing Permutation
java·c语言·算法
都叫我大帅哥1 小时前
Java G1垃圾收集器:从入门到调优的全面指南
java·jvm
都叫我大帅哥1 小时前
RabbitMQ惰性队列:拯救内存的“树懒”战士 🦥
java·rabbitmq
薛家明1 小时前
最强ORM让你开发效率提升百倍
java·orm·easy-query
山茶花开时。2 小时前
[Oracle] GREATEST()函数
数据库·oracle
麦兜*9 小时前
Spring Boot集成方案 + Elasticsearch向量检索,语义搜索核弹
java·spring boot·python·spring·elasticsearch·spring cloud·系统架构
Absinthe_苦艾酒9 小时前
JVM学习专题(四)对象创建过程
java·jvm·后端