首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux完全卸载jdk

在Linux系统中完全卸载JDK(Java Development Kit)可以通过以下步骤进行:

1. 确认已安装的JDK版本

首先,你需要确定系统中安装了哪些版本的JDK。可以使用以下命令来列出所有已安装的Java版本:

代码语言:txt
复制
sudo update-alternatives --list java

或者查看Java的安装路径:

代码语言:txt
复制
which java

2. 卸载OpenJDK

如果安装的是OpenJDK,可以使用包管理器进行卸载。例如,在基于Debian的系统(如Ubuntu)中,可以使用apt命令:

代码语言:txt
复制
sudo apt-get purge openjdk-*

在基于Red Hat的系统(如CentOS)中,可以使用yumdnf命令:

代码语言:txt
复制
sudo yum remove java-1.8.0-openjdk-*

或者

代码语言:txt
复制
sudo dnf remove java-1.8.0-openjdk-*

3. 卸载Oracle JDK

如果安装的是Oracle JDK,需要手动删除相关文件和目录。通常Oracle JDK安装在/usr/lib/jvm目录下。首先,列出该目录下的所有JDK:

代码语言:txt
复制
ls /usr/lib/jvm

找到你要卸载的JDK目录,然后删除它:

代码语言:txt
复制
sudo rm -rf /usr/lib/jvm/jdk1.8.0_XXX

(将jdk1.8.0_XXX替换为实际的版本号)

4. 删除环境变量配置

编辑~/.bashrc/etc/profile文件,删除所有与Java相关的环境变量配置,例如JAVA_HOMEPATH中的Java路径。

5. 清理残留文件

有时系统中可能还会残留一些Java相关的文件或目录,可以使用以下命令查找并删除:

代码语言:txt
复制
sudo find / -name "java" -type d -exec rm -rf {} \;

注意:这个命令会删除所有名为java的目录,请谨慎使用。

6. 验证卸载

最后,验证JDK是否已经完全卸载:

代码语言:txt
复制
java -version

如果系统返回“command not found”或其他错误信息,说明JDK已经成功卸载。

优势

  • 释放空间:卸载不需要的JDK版本可以释放磁盘空间。
  • 避免冲突:多个JDK版本可能会导致版本冲突,卸载不必要的版本可以避免这种情况。
  • 简化环境:保持系统环境的简洁,便于管理和维护。

应用场景

  • 开发环境:在开发过程中,可能需要切换不同的JDK版本,卸载不需要的版本可以简化环境配置。
  • 服务器维护:在服务器上,通常只需要一个稳定版本的JDK,卸载多余的版本可以提高系统安全性。

通过以上步骤,你可以完全卸载Linux系统中的JDK。如果在卸载过程中遇到问题,可以检查是否有残留的配置文件或目录,并手动删除它们。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • linux如何卸载jdk_怎么卸载JDK

    Linux卸载JDK的方法 使用宝塔Linux安装了Tomcat,然后对Tomcat进行了卸载操作;但是Tomcat依赖的jdk8依然存在于环境中。而这时我需要使用jdk11,所以需要卸载jdk8。...实际操作需要以下几个步骤: 1.获取当前环境下的jdk版本: rpm -qa | grep jdk 这是执行上面命令后输出的信息: 可以看到我的linux环境中既有jdk8又有jdk11。...java-11-openjdk-headless-11.0.15.0.9-2.el7_9.x86_64 jdk1.8.0_121-1.8.0_121-fcs.x86_64 copy-jdk-configs...-3.3-10.el7_5.noarch java-11-openjdk-11.0.15.0.9-2.el7_9.x86_64 2.卸载不需要的jdk版本: rpm -e --nodeps jdk1.8.0..._121 3.再次获取当前环境下的jdk版本: rpm -qa | grep jdk 发现之后只有jdk11了: java-11-openjdk-headless-11.0.15.0.9-2.el7_9

    9K30

    linux 下JDK卸载与安装

    卸载: java -version java javac 判断jdk是否安装(显示版本号等信息,说明已经安装) which java(查看JDK的安装路径) rm -rf JDK地址(卸载JDK)...rm -rf /usr/java/jdk/jdk1.8.0_172/ java -version java javac 查看是否卸载完毕 vi命令编辑文件profile vi /etc/profile...删除配置的环境变量,至此JDK卸载完毕 安装: 从官网上下载linux版本的JDK(jdk-8u172-linux-x64.tar.gz) 通过ftp或者rz命令上传到linux 我这里需要把JDK...jdk-8u172-linux-x64.tar.gz -C /usr/local/java 进入安装地址,可以看到有JDK的安装目录 接下来配置环境变量 vi命令打开/etc/profile...vi /etc/profile 在文件中加入 export JAVA_HOME=/usr/local/java/jdk1.8.0_172export JRE_HOME=/usr/local/java/jdk1.8.0

    8.6K10

    Linux怎么卸载jdk_下载jdk的步骤

    文章目录 一、手动安装方式jdk卸载 二、yum安装方式卸载 ---- 一、手动安装方式jdk卸载 1、先输入java -version 查看是否安装了jdk java -version 2、如果安装了...,检查下安装的路径 which java(查看JDK的安装路径) which java 3、卸载 rm -rf JDK地址(卸载JDK) rm -rf /usr/java/jdk/jdk1.8.0_65...:$JAVA_HOME/lib.tools.jar #export PATH=$JAVA_HOME/bin:$PATH 5.完成后ESC+:wq退出,然后刷新配置文件,至此JDK卸载完毕 source.../etc/profile 二、yum安装方式卸载 1.查看CentOS自带JDK是否已安装 yum list installed | grep java 2.假使存在自带的jdk,删除centos自带的...表示卸载完成! 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/188581.html原文链接:https://javaforall.cn

    3.2K30

    Linux上快速安装、卸载JDK「建议收藏」

    Linux上快速安装、卸载JDK Linux上安装JDK步骤 1. 安装JDK 2. 如何卸载JDK Linux上安装JDK步骤 1....OpenJDK,如下截图: 安装步骤如下: 新建jdk安装目录 mkdir /usr/java 把JDK上传到Linux服务器,可以采用FileZilla工具上传文件。...FileZilla工具界面如下截图,此处我将JDK压缩文件上传到了/home/software目录之下 把上传的JDK压缩包进行解压,解压命令如下: tar -zxvf jdk-8u191-linux-x64...mv jdk1.8.0_191 /usr/java/ 配置Java环境 Linux系统的Java环境配置文件一般是在/etc/profile,进入该配置文件在文件末尾添加如下环境变量参数。...如何卸载JDK 若需卸载,请参考如下步骤: 检查系统安装的OpenJDK rpm -qa|grep openjdk -i 删除以上四项 openjdk 的安装包并且检查后显示删除完毕 rpm -e

    2.1K10

    linux下查看已经安装的jdk 并卸载jdk的方法

    linux下查看已经安装的jdk 并卸载jdk的方法 学习路径 linux下查看已经安装的jdk 并卸载jdk的方法 一、查看Jdk的安装路径: 二、卸载旧版本的JDK: 三、安装JDK(以JDK1.8...:如果是windows中,可以使用: set java_home:查看JDK安装路径 java -version:查看JDK版本 二、卸载旧版本的JDK: 确定JDK的版本: rpm -qa |...然后卸载: yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 如果这中方法不行,可以使用如下的方法卸载: (1)卸载系统自带的jdk版本:...版本 查看安装的jdk: #rpm -qa|grep jdk 可能看到如下类似的信息: jdk-1.6.0_22-fcs 卸载: #rpm -e –nodeps jdk-1.6.0_22-fcs.../uninstall.sh即可卸载jdk 三、安装JDK(以JDK1.8为例子) 两种方式: 1、yum一键安装 (1) yum install java-1.8.0-openjdk* 安装java1.8.0

    8.5K10
    领券