彻底卸载、更换jdk全过程

 更新时间:2026年02月17日 12:29:44   作者:CV工程师(Ctrl)  
本文介绍了卸载旧版JDK并安装新版JDK的详细步骤,包括卸载JDK、删除注册表中的JavaSoft文件夹、删除环境变量、删除exe文件以及安装新版JDK

步骤一、卸载原来的jdk,删除JDK文件夹

刚开始忘放了,这里应该是jdk11

找到你jdk的目录,直接删除文件夹。

步骤二、删除注册表

打开注册表 计算机\HKEY_LOCAL_MACHINE\SYSTEM,然后删除JavaSoft文件夹。

步骤三、删除环境变量

步骤四、删除exe文件

将C盘中Windows\System32Windows\SysWOW64文件夹下的java.exe, javaw.exe 和 javaws.exe文件删掉。

步骤五、安装新的jdk

Java Archive Downloads - Java SE 8u211 and later

配置环境变量

安装完成。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot自定义Starter的教程指南

    SpringBoot自定义Starter的教程指南

    SpringBoot的Starter自动配置机制极大地简化了依赖管理和应用配置,使得开发者可以以最少的配置快速启动和运行Spring应用,有时,标准的Starter可能无法满足特定需求,需要创建自定义Starter,所以本文给大家介绍了SpringBoot自定义Starter的教程指南
    2024-11-11
  • Java中的内存区域(堆、栈、方法区等)分别存储什么详解

    Java中的内存区域(堆、栈、方法区等)分别存储什么详解

    Java把内存分成两种,一种叫做栈内存,一种叫做堆内存,下面这篇文章主要介绍了Java中的内存区域(堆、栈、方法区等)分别存储什么的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-07-07
  • 探究实现Aware接口的原理及使用

    探究实现Aware接口的原理及使用

    这篇文章主要为大家介绍了探究实现Aware接口的原理及使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • Springboot使用Junit测试没有插入数据的原因

    Springboot使用Junit测试没有插入数据的原因

    这篇文章主要介绍了Springboot使用Junit测试没有插入数据的原因,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Java实现常用缓存淘汰算法:FIFO、LRU、LFU

    Java实现常用缓存淘汰算法:FIFO、LRU、LFU

    在高并发、高性能的质量要求不断提高时,我们首先会想到的就是利用缓存予以应对。而常用的几个缓存淘汰算法有:FIFO、LRU和LFU,本文将为大家详细介绍一下这三个算法并用java实现,感兴趣的可以跟随小编一起学习一下
    2021-12-12
  • java读取资源路径的几种实现方式

    java读取资源路径的几种实现方式

    文章总结了Java读取资源路径的几种方式,并指出了在JUnit测试文件和普通类中读取资源路径的区别,普通类中读取资源路径时,只返回主目录,而JUnit测试文件中可以精确到所在模块
    2025-02-02
  • Java全面细致讲解Cookie与Session及kaptcha验证码的使用

    Java全面细致讲解Cookie与Session及kaptcha验证码的使用

    web开发阶段我们主要是浏览器和服务器之间来进行交互。浏览器和服务器之间的交互就像人和人之间进行交流一样,但是对于机器来说,在一次请求之间只是会携带着本次请求的数据的,但是可能多次请求之间是会有联系的,所以提供了会话机制
    2022-06-06
  • Spring中的@Conditional注解使用和原理详解

    Spring中的@Conditional注解使用和原理详解

    这篇文章主要介绍了Spring中的@Conditional注解使用和原理详解,@Conditional在Spring4.0中被引入,用于开发"If-Then-Else"类型的bean注册条件检查,在@Conditional之前,也有一个注解@Porfile起到类似的作用,需要的朋友可以参考下
    2024-01-01
  • Java retainAll()方法的超详细讲解

    Java retainAll()方法的超详细讲解

    这篇文章主要介绍了Java retainAll()方法的相关资料,retainAll()是Java集合接口中的一个方法,用于保留集合中与指定集合交集的元素,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-03-03
  • IDEA集成Sonar的完整流程

    IDEA集成Sonar的完整流程

    这篇文章主要介绍了IDEA集成Sonar的完整流程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06

最新评论