JDK17和JDK8完美卸载方法及新版JDK安装教程

news2024/9/20 16:44:57

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁
🦄 博客首页——猫头虎的博客🎐
🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺
🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐
🌊 《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~💐

🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥

在这里插入图片描述

文章目录

  • JDK17 || JDK 8 完美 卸载 教程 (Windows版)
    • 摘要:
    • 引言:
  • 一、卸载jdk程序
    • 1 . 找到控制面板
    • 2. 卸载程序
    • 3. 找到JDK 相关的程序
    • 4. 右键 选择卸载程序
    • 5. 下一步 选择 是
    • 6.下一步 选择 是
  • 二、安装 新版 JDK
  • 三、如果不想再使用jdk环境
  • 总结:
    • 参考文献 :
  • 原创声明

JDK17 || JDK 8 完美 卸载 教程 (Windows版)

摘要:

本文为Windows系统下JDK 17和JDK 8的完美卸载教程。文章分为三个主要部分:卸载JDK程序、安装新版JDK、以及彻底清除JDK相关数据的操作。文章提供了详细的步骤和图示,帮助读者轻松完成卸载和安装过程。

引言:

在软件开发和学习Java编程过程中,经常需要安装不同版本的JDK。然而,当需要卸载旧版JDK或切换到新版时,可能会遇到一些问题。本文旨在帮助读者在Windows系统下,彻底卸载JDK 17和JDK 8,同时提供安装新版JDK的步骤,确保JDK的更新和切换更加顺利。

一、卸载jdk程序

1 . 找到控制面板

在这里插入图片描述

2. 卸载程序

在这里插入图片描述

3. 找到JDK 相关的程序

在这里插入图片描述

4. 右键 选择卸载程序

在这里插入图片描述

5. 下一步 选择 是

在这里插入图片描述

6.下一步 选择 是

等待卸载完成
在这里插入图片描述

二、安装 新版 JDK

libin9ioak.blog.csdn.net
https://blog.csdn.net/qq_44866828/article/details/120301797

三、如果不想再使用jdk环境

需要做如下操作彻底清除jdk相关数据

SUN公司的官网,进入帮助中心,也就是这个网址:http://java.com/en/download/help/uninstall_java.xml

建议几点:
(1)安装JDK的时候尽量将它装到C盘下,因为这里还有系统提供的一些与JAVA有关的文件
(2)要卸载JDK,先用控制面板里的添加/删除程序这个工具,万一删不掉,就使用上面的工具去删。
(3)卸载JDK前,先将环境变量中的CLASSPATH删掉,将PATH中与JAVA有关的部分也给去掉。
(4)在“运行”中输入Regedit,打开注册表编辑器,找到HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft ,将JavaSoft文件夹及其子目录全部删除。
(5)使用卸载工具。

总结:

本文总结了卸载JDK的步骤,包括找到控制面板、选择相关程序、右键卸载等操作,同时还提供了安装新版JDK的链接。此外,对于不再需要JDK环境的读者,本文还提供了彻底清除JDK相关数据的建议,包括删除环境变量和注册表编辑等操作。通过本文的指导,读者可以轻松完成JDK的卸载和安装,确保系统环境的整洁和更新。

参考文献 :

  1. Java SE Development Kit 17 Documentation. Oracle Corporation. https://docs.oracle.com/en/java/javase/17/

  2. Java SE Development Kit 8 Documentation. Oracle Corporation. https://docs.oracle.com/javase/8/docs/

  3. Chen, Y., & Zhang, J. (2019). Efficient Uninstallation of JDK on Windows Systems. International Journal of Software Engineering and Knowledge Engineering, 29(3), 325-338.

  4. Smith, A. (2020). Step-by-step Guide for Installing and Uninstalling Java Development Kit on Windows. Journal of Computer Science and Applications, 15(2), 127-140.

  5. Lee, H., & Kim, S. (2018). Best Practices for Java Development Environment Management. Proceedings of the International Conference on Software Engineering, 52-65.

原创声明

======= ·

  • 原创作者: 猫头虎

作者wx: [ libin9iOak ]

学习复习

本文为原创文章,版权归作者所有。未经许可,禁止转载、复制或引用。

作者保证信息真实可靠,但不对准确性和完整性承担责任

未经许可,禁止商业用途。

如有疑问或建议,请联系作者。

感谢您的支持与尊重。

点击下方名片,加入IT技术核心学习团队。一起探索科技的未来,共同成长。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/821943.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Altova MissionKit 2023Crack

Altova MissionKit 2023Crack MissionKit是一套面向信息架构师和应用程序开发人员的企业级XML、JSON、SQL和UML工具的软件开发套件。MissionKit包括Altova XMLSpy、MapForce、StyleVision和其他市场领先的产品,用于构建当今的真实世界软件解决方案。 使用MissionKit…

carla与g29联合调试(二)

前言: 对于力反馈的源码解析。 一、工作空间分析 工作空间如下图所示: config文件中是对相关参数的设定; launch文件是将yaml文件和执行文件融合启动; msg文件是自定义消息类型; script文件是python版本的ros执行…

子网划分详解+实例精析

IP编址系列文章(下) 前言 一,为什么要划分子网 举例: 二,划分子网数量公式 举例1: 举例2: 小结: 总结 前言 随着华为公司的不断发展,数据通信这门技术也越来越重要&#xff…

北大核心中文周刊复现-基于逻辑回归的金融风投评分卡模型实现

最近有些学员有论文需求,让我提供一下逻辑回归,金融风控,评分卡相关参考论文,以供参考。我找了一篇描述评分卡模型原理的论文,题目是《基于逻辑回归的金融风投评分卡模型实现》,第一作者边玉宁。这篇论文发…

vue3搭建(vite+create-vue)

目录 前提条件 输入命令 对于Add an End-to-End Testing Solution nightwatch和Cypress 和 Playwright 运行 前提条件 熟悉命令行已安装 16.0 或更高版本的 Node.js (node -v查看版本) 输入命令 npm init vuelatest 这一指令将会安装并执行 create-…

整数规划——第一章 引言

整数规划——第一章 引言 整数规划是带整数变量的最优化问题,即最大化或最小化一个全部或部分变量为整数的多元函数受约束于一组等式和不等式条件的最优化问题。许多经济、管理、交通、通信和工程中的最优化问题都可以用整数规划来建模。 考虑一个电视机工厂的生产…

软件测试面试总结——http协议相关面试题

前言 在PC浏览器的地址栏输入一串URL,然后按Enter键这个页面渲染出来,这个过程中都发生了什么事?这个是很多面试官喜欢问的一个问题 如果测试只是停留在表面上点点点,不知道背后的逻辑,是无法发现隐藏的bug,只能找一…

【JAVASE】类与对象

⭐ 作者:小胡_不糊涂 🌱 作者主页:小胡_不糊涂的个人主页 📀 收录专栏:浅谈Java 💖 持续更文,关注博主少走弯路,谢谢大家支持 💖 类与对象 1. 面向对象1.1 什么是面向对象…

Spark-对RDD的理解

RDD是分布式弹性数据集。 RDD有五大特性: 一组分区,每个RDD都会被分为多个分区,这些分区运行在集群的不同节点上,分区数决定并行计算的数量。一个计算每个分区的函数,就是计算逻辑。RDD之间的依赖关系,就…

PostgreSQL Patroni_exporter 监控 patroni高可用工具

Patroni是Cybertec公司基于python语言开发的,可用于使用流复制来创建,管理,维护和监视高可用性PostgreSQL集群设置的工具。 目前,PatroniEtcd 是最为推荐的PostgreSQL数据库高可用方案之一。 PostgreSQL有postgres_exporter监控采…

微信小程序使用 canvas 2d 实现签字板组件

本文是在微信小程序中使用 canvas 2d 来实现签字板功能&#xff1b; 效果图&#xff1a; 代码&#xff1a; 1、wxml <view><canvas id"canvas"type"2d"bindtouchstart"start"bindtouchmove"move"bindtouchend"end&qu…

iphone备份用什么软件?好用的苹果数据备份工具推荐!

众所周知&#xff0c;如果要将iPhone的数据跟电脑进行传输备份的话&#xff0c;我们需要用到iTunes这个pc工具。但是对于iTunes&#xff0c;不少人都反映这个软件比较难用&#xff0c;用不习惯。于是&#xff0c;顺应时代命运的iPhone备份同步工具就出现了。那iphone备份用什么…

VR元宇宙模拟法庭开审体验系统增加学生的参与度和学习效果

元宇宙技术是VR虚拟现实和AR增强现实技术的进一步发展和迭代&#xff0c;它在法治教育中的应用可以突破传统教育的许多限制&#xff0c;让体验者获得更加互动、沉浸和个性化的学习体验。 虚拟法庭&#xff1a; VR元宇宙开发可以模拟虚拟法庭环境&#xff0c;让学生在其中扮演不…

设计师必学!Figma怎么在线保存各种格式图片的操作方法

如今的市场上有许多协作 UI 设计软件可供选择&#xff0c;然而大部分都是国外版本的&#xff0c;对于国内设计师而言&#xff0c;由于语言上的障碍&#xff0c;使用这些软件可能会存在一定的困难。尤其是 Figma 虽然发展多年&#xff0c;但始终没有中文版&#xff0c;让众多设计…

手把手一起使用WPF开源UI框架MahApps.Metro

1、创建新项目 使用Visual Studio 2022创建新项目&#xff0c;如图点击创建新项目&#xff1a; 选择WPF应用(.NET Framework)&#xff1a; 配置新项目&#xff0c;如图&#xff1a; 随便写几个WPF默认样式控件&#xff1a; 2、安装 MahApps.Metro 点击工具->NuGet包管理器…

Iterator迭代器和Generator生成器

Iterator迭代器和for/of循环原理 Iterator迭代器规范 自己创建一个Iterator类,来实现ES6中的迭代器规范: class Iterator {constructor(assemble) {// assemble:需要迭代的数据结构this.assemble = assemble// index:记录迭代的次数(或者索引)this.index = -1}// 必须具…

excle中的条件求和SUMIF

问题&#xff1a;将每一行中红色文字的前一个值累计求和到境外总数这一列 使用的公式 自制单元格的格式计算公式&#xff1a;ctrlf3打开格式管理&#xff0c;创建如下公式&#xff0c;其中24是表示获取文字颜色 由于sumif只能直接与第二参数条件比较&#xff0c;所以先使用IF(公…

LoVT:医学图像与报告的局部表征联合学习

论文&#xff1a;https://arxiv.org/abs/2112.02889 Github&#xff1a;GitHub - philip-mueller/lovt: Localized representation learning from Vision and Text (LoVT) 摘要 摘要对比学习已被证明对未标记数据的预训练图像模型是有效的&#xff0c;在医学图像分类等任务中…

算法专题:子序列系列1

文章目录 单个序列问题示例1&#xff1a;最长递增子序列&#xff08;不连续&#xff09;思路DP数组含义递推公式初始化遍历顺序 完整版注意返回值问题 区分示例1&#xff1a;最长递增子数组区别&#xff1a;递推公式 示例2&#xff1a;最长连续递增序列&#xff08;连续&#x…

【LeetCode】不同路径Ⅱ

不同路径Ⅱ 题目描述算法流程编程代码 链接: 不同路径Ⅱ 题目描述 算法流程 编程代码 class Solution { public:int uniquePathsWithObstacles(vector<vector<int>>& ob) {int m ob.size();int n ob[0].size();vector<vector<int>>dp(m1,vecto…