linux卸载java rpm_详解Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数...
一、查看jdk安装目录
[root@node001 ~]# whereis java
java: /usr/bin/java /usr/local/java
#java执行路径
[root@node001 ~]# which java
/usr/bin/java
#查看JDK安装路径
[root@node001 ~]# echo $JAVA_HOME
/usr/local/java/jdk1.7.0_80
[root@node001 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:JAVA_HOME/bin:/usr/local/java/jdk1.7.0_80/bin:/
usr/local/erlang/bin:/root/bin
备注:如果是windows中,可以使用:
set java_home:查看JDK安装路径
java -version:查看JDK版本
二、卸载JDK(分情况卸载)
1、卸载系统自带的jdk版本:
查看自带的jdk:
rpm -qa|grep gcj
可能看到如下类似的信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e --nodeps 命令删除上面查找的内容:
rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2、卸载rpm安装的jkd版本
查看安装的jdk:
rpm -qa|grep jdk
可能看到如下类似的信息:
jdk-1.6.0_22-fcs
卸载:
rpm -e --nodeps jdk-1.6.0_22-fcs
备注:如果您的 Linux 盒中具有 RPM,则应首先确定 Java 是否是使用 RPM 安装的。如果 Java 不是使用 RPM 安装的,则请跳过本节内容。
1.打开终端窗口
2.以超级用户root身份登录
3.键入以下命令,尝试查找 JRE 软件包: rpm -qa
4.如果 RPM 报告一个类似于 jre--fcs 的软件包,则说明 Java 是使用 RPM 安装的。
注:通常,您不必使用 RPM 卸载 Java,因为 RPM 可以在安装新版本时自动卸载旧版本的 Java!除非您准备永久删除 Java,否则请跳过本节内容。
5.要卸载 Java,请键入: rpm -e jre --fcs
3、自解压文件卸载(很暴力的做法,直接删安装文件夹)
(1) 确定 Java 是否安装在某些文件夹中。常用位置包括 /usr/java/jre_ 或 /opt/jre_nb/jre_/bin/java/
(2)如果找到了安装 Java 的文件夹,可以删除此文件夹。
[root@node004 ~]# cd /usr/local/
[root@node004 local]# ls
bin etc games include java lib lib64 libexec nginx sbin share solr solrCloud src
[root@node004 local]# rm -rf java
[root@node004 local]# ls
bin etc games include lib lib64 libexec nginx sbin share solr solrCloud src
[root@node004 local]# java -verison
bash: /usr/local/java/jdk1.8.0_111/bin/java: 没有那个文件或目录
警告:删除文件夹之前,应确保 Java 以前不是使用 RPM 安装的。
(3)键入: rm -r jre
例如: rm -r jre1.7.0
rpm命令集:
查询所有已安装的rpm包
rpm -qa
查询指定安装包是否安装
rpm -qa | grep PACKAGE_NAME
查看某个已安装包的详细信息
rpm -qi PACKAGE_ANME
查看某个安装包的配置文件
rpm -qc PACKAGE_NAME
查看某个安装包生成的文件列表
rpm -ql PACKAGE_NAME
安装某个安装包
rpm -i
rpm -ivh PACKAGE_NAME -V显示详细过程 -h 以#显示进度;
rm命令参数:
-d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f:强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
--preserve-root:不对根目录进行递归操作;
-v:显示指令的详细执行过程。
总结
以上所述是小编给大家介绍的详解Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数 ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
linux卸载java rpm_详解Linux中查看jdk安装目录、Linux卸载jdk、rpm命令、rm命令参数...相关推荐
- linux看不到进程管理,关于Linux下进程的详解【进程查看与管理】
关于Linux下进程的详解[进程查看与管理] 一.关于进程 进程: 已经启动的可执行程序的运行实力 进程的组成:一个进程包含内核中的一部分地址空间和一系列数据结构.其中地址空间是内核标记的一部分内存以 ...
- python操作目录_详解python中的文件与目录操作
详解python中的文件与目录操作 一 获得当前路径 1.代码1 >>>import os >>>print('Current directory is ',os. ...
- python中pandas安装视频教程_详解Python中pandas的安装操作说明(傻瓜版)
很多人来问我pandas的安装(python数据分析里面的必修课) 步骤如下: 安装python的时候,把路径加到系统里,这样,随时可以用pip 路径添加方法: 查找路径: 路径1: 2.例如: 即: ...
- mac homebrew 卸载php,Mac_苹果mac电脑中brew的安装使用及卸载详细教程,brew 又叫Homebrew,是Mac OSX上的 - phpStudy...
苹果mac电脑中brew的安装使用及卸载详细教程 brew 又叫Homebrew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件, 只需要一个命令, 非常方便 brew类似 ...
- java list详解_Java 中 list 用法案例详解
LIST是个容器接口可以理解为动态数组,传统数组必须定义好数组的个数才可以使用,而容器对象无须定义好数组下标总数,用add()方法即可添加新的成员对象,他可以添加的仅仅只能为对象,不能添加基本数据类型 ...
- linux runable进程查询,关于Linux下进程的详解【进程查看与管理】
一.关于进程 进程: 已经启动的可执行程序的运行实力 进程的组成:一个进程包含内核中的一部分地址空间和一系列数据结构.其中地址空间是内核标记的一部分内存以供进程使用,而数据结构则用来纪录每个进程的具体 ...
- Linux系统文件目录指令详解——文件路径查看、创建和删除目录、文件移动与重命名、文件查看
文件目录指令详解 pwd 指令:查看路径 基本语法 应用实例 ls 指令:显示当前目录所在的文件和目录 基本语法 常用选项 应用实例 cd 指令:切换目录 基本语法 如何理解绝对路径和相对路径 常用参 ...
- java构造器详解_Java中关于构造器的使用详解
这篇文章主要介绍了Java构造器使用方法及注意事项的相关资料,这里举例说明如何使用构造器及需要注意的地方,需要的朋友可以参考下 Java构造器使用方法及注意事项 超类的构造器在子类的构造器运行之前运行 ...
- java toast_详解Android中的Toast源码
Toast源码实现 Toast入口 我们在应用中使用Toast提示的时候,一般都是一行简单的代码调用,如下所示: [java] view plaincopyprint?在CODE上查看代码片派生 ...
- linux查看jetty安装目录,linux中Jetty的安装和配置方法
Jetty Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境.Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.开 ...
最新文章
- Go 学习笔记(24)— 并发(03)[通道特点、通道声明、通道发送/接收/关闭、单向通道]
- Windows SharePoint Services 3.0 Step By Step翻译
- 【xinfanqie】五方面快速解决Win8蓝屏问题
- 【STM32】STM32f4学习之路--嘀嗒定时器
- 安卓三维展示源码_手机(安卓)自动化脚本开发线上培训
- unity shader 变种(多重编译 multi_compile)
- 【python】抄写大神的百度贴吧代码
- 研发管理:产品研发团队的早会
- java 所有路径算法_经典算法题:二叉树的所有路径
- 强迫症才需要看,新装电脑 Win10 硬盘整数分区
- 语速对科大讯飞,百度,思必驰,云知声的语音引擎识别结果影响对比
- iOS获取屏幕尺寸的方法
- IOS入门之StoryBoard
- 【面试题】有一个数组,每隔两个数删掉一个数,到末尾又循环到开头继续进行,求最后一个被删除的数的原始下标位置
- LCM5369 降压控制器 P2P替代TPS536C9
- transition(过渡)
- ffmpeg 各版本下载以及在线安装
- 计算机历史和未来课程,计算机课程作业,计算机与汽车结合的历史与未来ppt概要.ppt...
- 11.Django基础九之中间件
- APP开发项目流程详解,长知识了!