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

重装linux后卸载jdk

基础概念

JDK(Java Development Kit)是Java语言的开发工具包,包含了Java运行环境(JRE)、编译器(javac)、调试器(jdb)等工具。重装Linux系统后,可能需要卸载原有的JDK,以便安装新的版本或清理系统。

卸载JDK的步骤

1. 查看已安装的JDK版本

代码语言:txt
复制
java -version

2. 查找JDK安装路径

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

3. 卸载JDK

根据不同的Linux发行版,卸载JDK的方法有所不同。以下是一些常见发行版的卸载方法:

Ubuntu/Debian
代码语言:txt
复制
sudo apt-get remove openjdk-<version>-jre
sudo apt-get remove openjdk-<version>-jdk
CentOS/RHEL
代码语言:txt
复制
sudo yum remove java-<version>-openjdk
Fedora
代码语言:txt
复制
sudo dnf remove java-<version>-openjdk

4. 清理残留文件

卸载后,可能还会有一些残留文件,可以使用以下命令清理:

代码语言:txt
复制
sudo rm -rf /usr/lib/jvm/java-<version>-openjdk
sudo rm -rf /etc/alternatives/java

相关优势

卸载JDK的优势包括:

  1. 清理系统:释放磁盘空间。
  2. 避免版本冲突:确保系统中只有一个版本的JDK。
  3. 便于管理:方便安装和管理新的JDK版本。

应用场景

卸载JDK的应用场景包括:

  1. 系统重装:在重装Linux系统后,需要清理原有的JDK。
  2. 版本升级:在安装新版本的JDK之前,需要卸载旧版本。
  3. 系统维护:定期清理和维护系统,确保系统的稳定性和安全性。

常见问题及解决方法

1. 卸载后Java命令不可用

原因:卸载JDK后,系统中的Java命令路径被删除。

解决方法

代码语言:txt
复制
sudo update-alternatives --remove "java" "/usr/lib/jvm/java-<version>-openjdk/bin/java"
sudo update-alternatives --remove "javac" "/usr/lib/jvm/java-<version>-openjdk/bin/javac"

2. 卸载不完全

原因:可能有多个JDK版本安装,或者卸载命令执行不完整。

解决方法

代码语言:txt
复制
sudo apt-get purge openjdk-<version>-jre
sudo apt-get purge openjdk-<version>-jdk

参考链接

通过以上步骤和方法,可以顺利卸载Linux系统中的JDK,并解决相关问题。

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

相关·内容

JDK卸载与重装「建议收藏」

JDK卸载与重装 前言 彻底卸载JDK 这样新的jdk就安装完成了 前言 发现网上很多博文并没有完整的讲述如何卸载和重装jdk,自己在重装jdk的时候遇到很多问题,搜索很多博文,把内容整合起来,才解决问题...,而且还有许多安装jdk,还要配置classpath环境变量,在jdk 1.5版本之后已经不需要配置。...本篇博文详细记录重装jdk的过程。...彻底卸载JDK 第一步:卸载原先的JDK (1)用控制面板卸载 (2)安全类软件(360等)自带的软件卸载工具的功能卸载 (3)直接删除jDK文件夹 第二步:删除注册表 按Windows键+R 输入”regedit...按Windows键+R 输入”cmd”打开命令窗口,输入where java 找到对应原先目录下的(这里是我新的jdk,如果读者按照我的步骤执行,这里会出现两个文件夹,找到之前存放旧的jdk文件夹

4.7K20
  • 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 卸载cuda_华为qq启动异常请卸载重装

    Linux下CUDA卸载不完全与重装失败 由于需要使用Tensorflow,需要安装CUDA与和cuDNN,第一次安装时,安装的CUDA版本太高,导致无法和Tensorflow匹配,因此需要卸载掉CUDA...卸载的方法: 网上有说明可以通过以下语句卸载,但我并没有在相应目录下面找到卸载脚本, cd /usr/local/cuda/bin sudo ..../cuda-uninstaller 因此采用了另一种卸载方法,即: sudo apt-get --purge remove cuda-repo-ubuntu1804-10-0-local-10.0.130...version>/7fa2af80.pub 将其执行之后才可以执行以下两句: sudo apt-get update sudo apt-get install cuda 但第二次安装的时候,执行完解压命令后并不提示执行添加...因此需要我们在解压完后,进入 /var/cuda-repo-/文件夹找到相应的pub文件,执行apt-key add语句 (注意version处替换为对应的版本号),这样便可以安装成功新版本的CUDA,

    66810

    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系统自带Python2&yum的卸载及重装

    写在前面 事情的起因是我昨天在测试Linux安装Python3的shell脚本时,需要卸载Python3重新安装一遍。...python3 |xargs rm -frv # 清除Python3残余文件 后来重新下载了Python2安装后,Python2能用了,但是yum命令又出问题了: 网上搜索了一下,出现这种现象答案几乎都是说是因为升级了...# 删除yum残余文件 二、安装python2.7及yum 1.查看系统版本 cat /etc/redhat-release # 我的系统版本是:CentOS Linux release 7.9.2009...,网上看了很多教程,如下图,说法不一,按照他们的操作顺序后还是会报各种依赖的错 我嫌太麻烦,剪不断、理还乱,干脆把所有的依赖都放在一起,强制安装,需要哪个你们自己检测去吧,简单粗暴一点,大不了从头再来...-ivh python-* rpm-python-* --nodeps --force # 如出现安装依赖报错问题,可带上--nodeps --force参数的意思是不考虑依赖包,强制安装 安装成功后如图所示

    3.1K10

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

    Linux上快速安装、卸载JDK Linux上安装JDK步骤 1. 安装JDK 2. 如何卸载JDK Linux上安装JDK步骤 1....OpenJDK,如下截图: 安装步骤如下: 新建jdk安装目录 mkdir /usr/java 把JDK上传到Linux服务器,可以采用FileZilla工具上传文件。....tar.gz 解压之后得到相应的jdk文件,然后把解压后的文件移动到/usr/java/之下。...如何卸载JDK 若需卸载,请参考如下步骤: 检查系统安装的OpenJDK rpm -qa|grep openjdk -i 删除以上四项 openjdk 的安装包并且检查后显示删除完毕 rpm -e...--nodeps 需要删除的软件 注意:如果是购买的云服务器,一般不会自带jdk,但是为了避免其他问题,还是建议检查一下,如若发现自带jdk,建议删除后重新安装。

    2.1K10
    领券