1、下载jdk-1.8,官网下载1.8

注意:不要使用wget命令去下载jdk,若能够下载下来,解压的时候也会报错的;

2、卸载openjdk

(1)使用  rpm -qa | grep java  命令查看系统自带的jdk;下图中红色框的4个;

(2)使用   rpm -e --nodeps  命令来强制卸载以上4个包;

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64

3、安装jdk

(1)在 /usr/local/ 目录下面创建 java 文件夹;

mkdir /usr/local/java

(2)安装 在线导入安装包的插件,输入: yum -y install lrzsz

(3)安装完成之后输入 rz 命令,在弹出的窗口中选择下载的jdk包;

(4)完成之后查看当前目录下的jdk包;

(5)解压jdk的包到 /usr/local/java 目录下:

tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/java/

(6)进入到 /usr/local/java/ 目录,cd /usr/local/java/

(7)配置环境变量, vim  /etc/profile

在文件末尾添加上环境变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

(8)保存完成之后输入: source /etc/profile 使刚才配置的环境变量生效

(9)输入:javac

输入:java -version

出现以上信息表上jdk安装成功了

转载于:https://www.cnblogs.com/yufeng218/p/8331286.html

Centos7上卸载openJdk安装,安装自己的JDK1.8相关推荐

  1. CentOS卸载OpenJDK并安装Sun JDK

    第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4) 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: java versi ...

  2. 【转】如何在Mac上卸载Java及安装Java

    如何在 Mac 上卸载 Java? 本文适用于: 平台: Macintosh OS X Java 版本: 7.0, 8.0 使用终端卸载 Oracle Java 注:要卸载 Java,必须具有管理员权 ...

  3. centos7上源码编译安装Heartbeat

      最近有遇到改造一款第三方软件安装包,安装路径统一到/opt/路径下.原来是直接使用yum安装的,本文则介绍如何采用源码编译方式在centos7上安装Heartbeat. 一.认识什么是Heartb ...

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

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

  5. Centos下卸载openjdk并安装自定义jdk

    1.查看是否安装了openjdk java -version 2.查看需要卸载的openjdk信息,其中只需要删除红色框标记的地方 rpm -qa | grep java 3.删除openjdk rp ...

  6. centos7 上 bosun 源码安装+go二进制安装

    1. 系统  centos 7 笔者本来直接使用的  yum 安装 go yum install go 2. 由于在拉取bosun源码的时候出错 package context: unrecogniz ...

  7. linux上卸载kafka,kafka安装在linux上的安装

    kafka安装 第一关 java的安装 捞得嘛,不谈 第二关 zookeeper的安装及配置 1. 直接打开Apach zookeeper进行下载 Tips: source 是源文件,需要编译后才能继 ...

  8. [CENTOS7] [IPTABLES] 卸载Firewall Id安装 IPTABLES及防火墙设置

    卸载Firewall ID,重装IPTABLES:先停止服务 systemctl stop firewalld systemctl mask firewalld yum install iptable ...

  9. CentOS7 Yum卸载open-jdk

    查看CentOS自带JDK是否已安装 1 [root@test ~]# yum list installed |grep java 若有自带安装的JDK,应如下操作进行卸载CentOS系统自带Java ...

最新文章

  1. 解构电商产品——订单系统(一)
  2. Hadoop完全分子式环境搭建—问题及解决办法
  3. 全部关于测试–第1部分
  4. Servlet页面跳转实现方法的区别
  5. 单片机实验:外部中断按键
  6. 默认选中_双击dwg图纸,怎么设置默认天正打开?
  7. Python Itertools.chain()用法【将一组迭代对象串联起来,形成一个更大的迭代器】
  8. python 将列表值赋予函数_python把空列表作为函数默认参数,可是有坑的
  9. 一般用法(IPG写)
  10. zb如何导出自己画的_如何用Rhino做出融球效果?
  11. iperf android使用方法,FW: 使用Iperf工具测试android系统网络wifi的吞吐量wifithrougput...
  12. 【测试】软件测试之测试用例的设计方法
  13. 华为防火墙双机热备-HRP
  14. java 生成临时目录_如何在Java中创建临时目录/文件夹?
  15. 知识共享许可协议 Creative Commons Licenses
  16. postman批量添加 header 小技巧
  17. 北邮智能车仿真培训(二)—— 搭建仿真模型
  18. Android作为HTTP服务器--NanoHTTPD源码分析
  19. 中文医疗NLP榜单-CBLUE介绍
  20. C语言队列函数中pop,C语言_队列的基本操作

热门文章

  1. Ext Designer
  2. 视频: 安卓连接无线临时网络adhoc共享电脑上网无需adhoc补丁
  3. ASP.NET中的AJAX应用开发详解
  4. 大整数乘法(Java)
  5. php中mysqli用法举例
  6. sqlite 复合唯一索引_sqlite 批量插入, 重复插入(更新)
  7. android 音乐资源获取失败,android – 获取嵌入式mp3文件嵌入式艺术失败
  8. as3.0 mysql_RedhatAS3.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+weba_PHP教程
  9. Docker 安装Node-Exporter+ Prometheus Server +Grafana
  10. 去超市一定要存包吗_大桥路某超市收银时出现多收现象!大家付完钱一定要核对...