JDK完全卸载超详细步骤

 更新时间:2023年08月14日 11:20:01   作者:宋冠巡  
这篇文章主要给大家介绍了关于JDK完全卸载超详细步骤的相关资料,在安装JDK之前,最好将原来可能安装过的JDK卸载掉,以免影响到新JDK的使用,需要的朋友可以参考下

JDK完全卸载

1. 需求

在安装JDK之前,最好将原来可能安装过的JDK卸载掉,以免影响到新JDK的使用。
本文介绍JDK完全卸载所需的步骤。

2. 查看本机所有包含java的路径

2.1. 查询命令

where java

2.2. 查询结果

查询结果可能存在多个,其中可能包含旧的JDK,没有卸载干净。

如图中查询出来的结果显示,有两个 java.exe 存在。

这里的情况是:前一个可能是历史遗留的,手动删除,参考下面的步骤《删除历史遗留》;后一个是当前已安装的JDK,在 控制面板-卸载程序 中删除JDK是可以自动删除。

这两个都是要删除的。

在这里插入图片描述

3. JDK卸载

在 控制面板-卸载程序 中,选中JDK卸载。

在这里插入图片描述

JDK原来的安装位置在

C:\Program Files\Java

卸载完成后,这个Java文件夹,应该就自动被删除了。

4. 删除历史遗留(如果存在)

如果存在遗留文件夹,需手动删除。

C:\ProgramData\Oracle\Java

在这里插入图片描述

5. 删除环境变量

5.1. JAVA_HOME

在这里插入图片描述

5.2. Path中Java相关环境变量

在这里插入图片描述

删除下面两个环境变量(如果存在)

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

在这里插入图片描述

在这里插入图片描述

6. 关机重启(可选)

卸载JDK后,建议重启一下电脑,不要直接再装新的JDK,防止冲突。

7. 安全管家-垃圾清理(可选)

可以使用安全管家类的软件,进行垃圾清理,进一步清理系统注册表之类的文件。

总结

到此这篇关于JDK完全卸载超详细步骤的文章就介绍到这了,更多相关JDK完全卸载内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 深度解析Java中ArrayList的使用

    深度解析Java中ArrayList的使用

    ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。本文将通过示例带你深度解析Java中ArrayList的使用,需要的可以参考一下
    2022-09-09
  • lombok中@Data使用常见的小坑及解决

    lombok中@Data使用常见的小坑及解决

    在Java中使用Lombok库的@Data注解时,布尔类型属性可能导致生成的get方法不符合预期,对于非is开头的布尔属性,Lombok生成的方法会添加is前缀,导致原本期待的get方法不存在,例如,对于属性private boolean active,Lombok会生成方法名为isActive而不是getActive
    2024-10-10
  • SpringBoot+Redis实现分布式缓存的方法步骤

    SpringBoot+Redis实现分布式缓存的方法步骤

    在高并发的分布式的系统中,缓存是提升系统性能的重要手段,本文主要介绍了SpringBoot+Redis实现分布式缓存的方法步骤,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • Java业务校验工具实现方法

    Java业务校验工具实现方法

    这篇文章主要介绍了Java业务校验工具实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • spring-redis-session 自定义 key 和过期时间

    spring-redis-session 自定义 key 和过期时间

    这篇文章主要介绍了spring-redis-session 自定义 key 和过期时间,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Java语言通过三种方法实现队列的示例代码

    Java语言通过三种方法实现队列的示例代码

    这篇文章主要介绍了Java语言通过三种方法来实现队列的实例代码,数组模拟队列,通过对定义的了解,发现队列很像我们的数组,下面我们通过实践给大家详细介绍,需要的朋友可以参考下
    2022-02-02
  • Spring启动过程源码分析及简介

    Spring启动过程源码分析及简介

    本文是通过AnnotationConfigApplicationContext读取配置类来一步一步去了解Spring的启动过程。本文重点给大家介绍Spring启动过程源码分析及基本概念,感兴趣的朋友一起看看吧
    2021-10-10
  • 基于request.getAttribute与request.getParameter的区别详解

    基于request.getAttribute与request.getParameter的区别详解

    本篇文章小编为大家介绍,基于request.getAttribute与request.getParameter的区别详解。需要的朋友参考下
    2013-04-04
  • java命令调用虚拟机方法总结

    java命令调用虚拟机方法总结

    在本篇文章里我们给大家整理了关于java中的java命令如何调用虚拟机的方法和具体步骤,需要的朋友们跟着操作下。
    2019-05-05
  • 深入理解Spring bean加载顺序

    深入理解Spring bean加载顺序

    在默认配置下,SpringBean的加载顺序主要受到Bean定义顺序、依赖关系和生命周期回调方法的影响,本文就来了解一下Spring bean加载顺序,感兴趣的同学可以学习
    2024-10-10

最新评论