Centos7上卸载openJdk安装,安装自己的JDK1.8
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相关推荐
- CentOS卸载OpenJDK并安装Sun JDK
第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4) 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息: java versi ...
- 【转】如何在Mac上卸载Java及安装Java
如何在 Mac 上卸载 Java? 本文适用于: 平台: Macintosh OS X Java 版本: 7.0, 8.0 使用终端卸载 Oracle Java 注:要卸载 Java,必须具有管理员权 ...
- centos7上源码编译安装Heartbeat
最近有遇到改造一款第三方软件安装包,安装路径统一到/opt/路径下.原来是直接使用yum安装的,本文则介绍如何采用源码编译方式在centos7上安装Heartbeat. 一.认识什么是Heartb ...
- Centos7 linux 卸载自带安装的jdk 并yum自动安装jdk1.8
一:卸载系统自带安装的JDK 注:本文参考了< 使用CentOS7卸载自带jdk安装自己的JDK1.8> 通过xshell工具成功连接安装好的虚拟机之后可通过 rpm -qa | g ...
- Centos下卸载openjdk并安装自定义jdk
1.查看是否安装了openjdk java -version 2.查看需要卸载的openjdk信息,其中只需要删除红色框标记的地方 rpm -qa | grep java 3.删除openjdk rp ...
- centos7 上 bosun 源码安装+go二进制安装
1. 系统 centos 7 笔者本来直接使用的 yum 安装 go yum install go 2. 由于在拉取bosun源码的时候出错 package context: unrecogniz ...
- linux上卸载kafka,kafka安装在linux上的安装
kafka安装 第一关 java的安装 捞得嘛,不谈 第二关 zookeeper的安装及配置 1. 直接打开Apach zookeeper进行下载 Tips: source 是源文件,需要编译后才能继 ...
- [CENTOS7] [IPTABLES] 卸载Firewall Id安装 IPTABLES及防火墙设置
卸载Firewall ID,重装IPTABLES:先停止服务 systemctl stop firewalld systemctl mask firewalld yum install iptable ...
- CentOS7 Yum卸载open-jdk
查看CentOS自带JDK是否已安装 1 [root@test ~]# yum list installed |grep java 若有自带安装的JDK,应如下操作进行卸载CentOS系统自带Java ...
最新文章
- 解构电商产品——订单系统(一)
- Hadoop完全分子式环境搭建—问题及解决办法
- 全部关于测试–第1部分
- Servlet页面跳转实现方法的区别
- 单片机实验:外部中断按键
- 默认选中_双击dwg图纸,怎么设置默认天正打开?
- Python Itertools.chain()用法【将一组迭代对象串联起来,形成一个更大的迭代器】
- python 将列表值赋予函数_python把空列表作为函数默认参数,可是有坑的
- 一般用法(IPG写)
- zb如何导出自己画的_如何用Rhino做出融球效果?
- iperf android使用方法,FW: 使用Iperf工具测试android系统网络wifi的吞吐量wifithrougput...
- 【测试】软件测试之测试用例的设计方法
- 华为防火墙双机热备-HRP
- java 生成临时目录_如何在Java中创建临时目录/文件夹?
- 知识共享许可协议 Creative Commons Licenses
- postman批量添加 header 小技巧
- 北邮智能车仿真培训(二)—— 搭建仿真模型
- Android作为HTTP服务器--NanoHTTPD源码分析
- 中文医疗NLP榜单-CBLUE介绍
- C语言队列函数中pop,C语言_队列的基本操作
热门文章
- Ext Designer
- 视频: 安卓连接无线临时网络adhoc共享电脑上网无需adhoc补丁
- ASP.NET中的AJAX应用开发详解
- 大整数乘法(Java)
- php中mysqli用法举例
- sqlite 复合唯一索引_sqlite 批量插入, 重复插入(更新)
- android 音乐资源获取失败,android – 获取嵌入式mp3文件嵌入式艺术失败
- as3.0 mysql_RedhatAS3.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+weba_PHP教程
- Docker 安装Node-Exporter+ Prometheus Server +Grafana
- 去超市一定要存包吗_大桥路某超市收银时出现多收现象!大家付完钱一定要核对...