CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境CentOS7yum卸载jdk、安装jdk以及配置jdk环境查看是否已经安装jdk通过命令查询是否已经安装jdk//括号中选择一个即可yumlistinstalled|grep[java][jdk]运行结果类似下图则说明系统已经存在jdk,可卸载卸载jdk(若未存在jdk不用执行)卸载的jdk按已存在的jdk版本进行卸载,示例为jdk1.8.0,不知版本号可观上图…

大家好,又见面了,我是你们的朋友全栈君。

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

查看是否已经安装jdk

通过命令查询是否已经安装jdk

//括号中选择一个即可
yum list installed | grep [java][jdk]

运行结果类似下图则说明系统已经存在jdk,可卸载
运行结果类似下图则说明系统已经存在jdk,可卸载

卸载jdk(若未存在jdk不用执行)

卸载的jdk按已存在的jdk版本进行卸载,示例为jdk1.8.0,不知版本号可观上图

#卸载所有openjdk相关文件输入
yum -y remove java-1.8.0-openjdk*
#卸载tzdata-java
yum -y remove tzdata-java.noarch  

安装jdk

查看jdk软件包列表

yum search java | grep -i --color jdk

在这里插入图片描述
选择需要的版本进行安装,这里安装1.8.0版本

#选择需要的文件进行安装
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
#或者如下命令,安装jdk1.8.0的所有文件
yum install -y java-1.8.0-openjdk*

检查是否安装成功

java -version

成功示意图
在这里插入图片描述

配置环境变量

jdk的默认安装目录路径为 /usr/lib/jvm
在这里插入图片描述
编辑 /etc/profile 命令为 vim /etc/profile
往文件中添加如下设置
注意:JAVA_HOME的值按实际目录路径给值


# set java environment  
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64
PATH=$PATH:$JAVA_HOME/bin  
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar  
export JAVA_HOME  CLASSPATH  PATH 

退出保存profile文件,重新加载执行该文件

source  /etc/profile

使用以下命令可查看刚刚配置的环境

 echo $JAVA_HOME
 echo $PATH
 echo $CLASSPATH

注意:仔细检查JAVA_HOME的值对应的路径是否正确
配置结束

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/141798.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 对于正则化的理解

    对于正则化的理解

    2021年11月19日
  • JWT单点登录代码实现(Demo详解)

    JWT单点登录代码实现(Demo详解)你好我是辰兮,很高兴你能来阅读,本篇给你介绍JWT单点登录的代码实现,后续会进一步分享源码的学习,献给初学者,共同成长,家一起进步。文章目录一、SSO概念二、JWT单点登录步骤一、SSO概念单点登录(SingleSignOn),简称为SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。阿里系的淘宝和天猫,很明显地我们可以知道这是两个系统,但是你在使用的时候,登录了天猫,淘宝也会自动登录。简述:当你成.

  • Android中根据coverage.ec文件生成报告

    Android中根据coverage.ec文件生成报告关于android中的代码覆盖率,可以参考我前几篇文章:Android手工测试代码覆盖率增强版Android手工测试的代码覆盖率AndroidUI自动化测试的代码覆盖率官方生成代码覆盖率报告的流程gradle为android提供的插件生成代码覆盖率的报告流程为首先在应用目录的生成coverage.ec文件(比如我们的应用package为com.wuba.wuxian.android_0

  • c++ sstream

    c++ sstreamsstream定义了三个类:istringstream、ostringstream和stringstream分别用来进行流的输入、输出和输入输出操作由于sstream使用string对象代替字符数组,避免缓冲区溢出的危险;其次,因为传入参数和目标对象的类型会被自动推导出来,所以不存在错误的格式化符的问题。相比c库的数据类型转换,sstream更加安全、自动和直接。1.数据类型转换#inclu…

  • pycharm连接mysql数据库操作「建议收藏」

    pycharm连接mysql数据库操作「建议收藏」pycharm怎么能连接到数据库呢?打开pycharm,然后选择右侧的database 然后选择添加数据来源,选择mysql ,然后再右侧输入host地址 ,database是你数据库的名称,还有你远程登陆的用户和密码,这里要提示下驱动的问题,最下面需要添加驱动,我这里已经添加过了,输入的账户和密码没有问题,可以进行testConnection进行验证连接成功没有问题就可…

  • C-V2X 频点-频段简介[通俗易懂]

    C-V2X 频点-频段简介[通俗易懂]1.缩略语1.Bband频段一个频率的范围或者频谱的宽度2.ULUplink上行链路3.DLDownlink下行链路4.EARFCNE-UTRAAbsoluteRadioFrequencyChannelNumber载波频点号5.FULF_{UL}FUL​FrequencyUplink载频上行频率6.NULN_{UL}NUL​EARFCNUplink载频上行频点号7.FDLF_{DL}FDL​FrequencyDownlink 载频下行频率8.

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号