一、查看已有JDK的版本

输入命令:JAVA –version

[root@oc-hadoop01 ~]# java -version

java version "1.7.0_99"

Java(TM) SE Runtime Environment (build 1.7.0_99-b31)

Java HotSpot(TM) 64-Bit Server VM (build 24.95-b03, mixed mode)

二、卸载旧版本的JDK

查看安装的jdk以及其依赖的文件:

rpm -qa | grep jdk

rpm -qa | grep gcj

执行卸载操作:

yum -y remove jdk-1.7.0_99-fcs.x86_64

卸载完成之后,java命令已经找不到了。

[root@oc-hadoop01 ~]# java -version

-bash: /usr/bin/java: No such file or directory

三、下载并安装JDK 1.8

1. 下载JDK 1.8

下载链接:

https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

2. 解压缩 JDK包

tar -zxf jdk-8u211-linux-x64.tar.gz

复制到 /opt 目录:

mv jdk1.8.0_211/ /opt

3. 设置环境变量

修改profile 文件,vim /etc/profile

在profile 文件下面,添加如下信息:

export JAVA_HOME=/opt/jdk1.8.0_211

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

如下所示:

保存退出,执行:

source /etc/profile

4. 验证Java JDK 安装成功

java -version

which指令在环境变量$PATH设置的目录里查找符合条件的文件:

which java

/opt/jdk1.8.0_211/bin/java

如何卸载linux上的jdk1.7,RedHat卸载JDK 1.7并安装JDK1.8相关推荐

  1. Centos7 linux 卸载自带安装的jdk 并yum自动安装jdk1.8

    一:卸载系统自带安装的JDK 注:本文参考了< 使用CentOS7卸载自带jdk安装自己的JDK1.8> 通过xshell工具成功连接安装好的虚拟机之后可通过    rpm -qa | g ...

  2. anaconda linux卸载,Linux上Anaconda的卸载

    声明: 本文通过参考下面三个博文而归结出Linux上Anaconda的卸载方法. Anaconda安装及停用方法参考博文:http://blog.csdn.net/x_lock/article/det ...

  3. pd怎么卸载linux系统,PD虚拟机怎么完全卸载 PD虚拟机完全卸载方法

    PD虚拟机是Mac平台上的著名的虚拟机应用.PD虚拟机可以让用户在Mac上运行Windows操作系统.那么当我们不需要PD虚拟机的时候该怎么完全将其卸载呢?PD虚拟机怎么完全卸载?一起来看看PD虚拟机 ...

  4. 重启和卸载linux上部署的oracle数据库

    重启数据库 在oracle用户下,跳转到配置文件所在的文件目录,执行配置文件 [root@iZuf62q9sqpx7kwg0m00tiZ /]# su - oracle Last login: Mon ...

  5. 卸载linux 上Java的正确方式

    试过很多方法,均无法有效删除java包:该方法有效:记录下 使用yum在线安装需要带有devel的包安装:如果安装没有devel的,javac将无法使用:

  6. Linux上用Jenkins执行shell

    目录 安装Jenkins Jdk安装 安装Jenkins 打开防火墙 自定义指定端口9000启动jenkins 浏览器登录 修改管理员密码 创建一个执行shell的任务 构建刚创建的Jenkins任务 ...

  7. Mac上安装homebrew(类似于Linux上的apt-get)

    apt-get是Linux上的一个重要的工具,很多软件的安装.卸载.更新都会用到它. homebrew就是Mac上的"apt-get"啦. 但是,当前Mac上默认是没有这个工具的, ...

  8. linux中的fs文件夹,linux上使用eCryptFS加密文件夹的方法

    从前有一个摄影师,他不懂加密重要文件,也不懂修电脑,结果你懂的.以下就介绍下linux的加密方法及eCryptFS: 加密的类型 我们基本上有两种不同的方法可以对文件和目录进行加密.一种方法是,文件系 ...

  9. linux nfs如何配置,Linux上的NFS如何配置?

    Linux上的NFS的配置方法如下: 1.安装NFS服务nfs和portmap.2.注意防火墙以及SElinux1)查看防火墙状态的方法[root@secDB1 ~]# service iptable ...

最新文章

  1. mysql8.0 服务移除_Linux下彻底删除Mysql 8.0服务的方法
  2. Cordova webapp实战开发:(1)为什么选择 Cordova webapp?
  3. 手把手教你学Kotlin (1): JetBrains的Kotlin Educational Tool下载、安装和 Kotlin Koans的安装和使用
  4. 深入了解android平台的jni---注册native函数
  5. android中播放gif动画之二
  6. mysql手注_php+mysql手注拿shell教程【朋友给的】
  7. bootstrap导航条文字颜色_XEditor基础组件:导航条
  8. 每天定时查询CSDN博客访问量,并通过echarts进行展示
  9. 4-30 HTML 细节摘录
  10. python数据可视化第三方库有哪些_数据可视化!看看程序员大佬都推荐的几大Python库...
  11. 解决Nginx + PHP(FastCGI)遇到的502 Bad Gateway错误[原创]
  12. 如何将PDF转换成可以直接编辑的CAD图纸
  13. PO与VO之间的相互转换
  14. 2022最全的BAT大厂面试题整理及分析
  15. windows服务器443端口被占用---云锁
  16. Activiti流创建数据表的过程中报错 java.sql.SQLSyntaxErrorException: Table ‘activiti.act_ge_property‘ doesn‘t exis
  17. 一般试卷的纸张大小是多少_试卷,考试试卷是多大的纸
  18. 快速微信群内接龙统计避免刷屏
  19. AR珠宝试戴经典案例盘点
  20. hrbust 1558 小背包(简单01背包)水坑

热门文章

  1. Your development team, , does not support the Push Notifications capability.
  2. 查询oracle所用用户,查询所有用户(oracle查询所有用户)
  3. Windows 10 关键错误,“开始”菜单和 Cortana 无法工作。你下次登录时,我们将尝试解决此问题的解决方法
  4. 基于React搭建一个美团WebApp
  5. Linux shell - 目录栈操作(pushd popd dirs)
  6. 新显卡出世,我们来谈谈与深度学习有关的显卡架构和相关技术
  7. 如何给kali安装中文输入法_中文用户名如何安装SU插件SUAPP
  8. m132nw与m132snw差异_使用测评曝光惠普m132snw和m132nw区别哪个好?区别是?求助大家解密...
  9. HTML5页面被运营商DNS劫持问题及解决方案,app中h5页面源码的获取
  10. 安鸾靶场-LFI本地文件包含 LFI本地文件包含LF2 文件包含漏洞练习记录