彻底卸载JDK的方式

彻底卸载JDK的方式转自http://www.mamicode.com/info-detail-1242740.html标签:  一.备份安装好的绿色版JDKa.重新安装JDK到任意目录,假设这个目录是C:\java。b.将装好的JDK,JRE拷贝到任意一个其他目录,如D:\bak,这样做的目的主要是为了备份JDK。(建议打成zip压缩包奔备用)二.彻底卸载JDK1.第一步,首先…

大家好,又见面了,我是你们的朋友全栈君。

转自http://www.mamicode.com/info-detail-1242740.html

标签:

  一.备份安装好的绿色版JDK

a.重新安装JDK到任意目录,假设这个目录是C:\java。
b.将装好的JDK,JRE拷贝到任意一个其他目录,如D:\bak,这样做的目的主要是为了备份JDK。(建议打成zip压缩包奔备用)
   
二.彻底卸载JDK

1.第一步,首先卸载或删除JDK:

三种方式:

(1)用控制面板卸载

(2)安全类软件(360等)自带的软件卸载工具的功能卸载

(3)直接删除jDK文件夹(我的默认的是:C:\Program Files (x86)\Java)(我喜欢的方式,简单粗暴,推荐)

2.第二步,删除注册表:

按Windows键+R  输入”regedit”打开注册表编辑器

找到HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft 

将JavaSoft文件夹及其子目录全部删除。

3.第三步,删除环境变量(删除两个,编辑一个)

计算机→属性→高级系统设置→高级→环境变量

(1)找到系统变量→删除 JAVA_HOME 变量 。

(2)找到系统变量→删除 CLASSPATH 变量

(3)找到系统变量→寻找 Path 变量→编辑

    删除里面的 %JAVA_HOME%\bin; 和 %JAVA_HOME%\jre\bin;(只删除这两个,切记)

 

4.第四步,

(重要)将C盘中Windows\System32和Windows\SysWOW64文件夹下的java.exe, javaw.exe 和 javaws.exe文件删掉.

(安装jdk时默认将这三个文件复制到这两个目录)

5.最后一步:测试

打开命令提示符输入 java 按回车

出现”java不是内部或外部命令,也不是可运行的程序
或批处理文件。”完全卸载JDK成功.如图

技术分享

三.重新配置环境变量(三个):

计算机→属性→高级系统设置→高级→环境变量

1.系统变量→新建 JAVA_HOME 变量 。

变量值填写,备份好的绿色版JDK的存放目录,即jdk的安装目录(本人是 E:\Java\jdk1.7.0)

彻底卸载JDK的方式

2.系统变量→寻找 Path 变量→编辑

在变量值最后输入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码

彻底卸载JDK的方式

3.系统变量→新建 CLASSPATH 变量

变量值填写   .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点

彻底卸载JDK的方式

4.到此系统变量配置完毕

5.检验是否配置成功 按Windows键+R 输入 cmd 打开命令提示符 输入 java -version (java 和 -version 之间有空格)

若如图所示 显示版本信息 则说明安装和配置成功。

彻底卸载JDK的方式

这时,你就拥有了与注册表无关的JDK了,可以随意移动位置,移动以后只要修改 JAVA_HOME为移动以后的路径就可以了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152965.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月25日 上午11:46
下一篇 2022年6月25日 上午11:46


相关推荐

  • python按位取反_python赋值运算符

    python按位取反_python赋值运算符Python中的~(按位取反)运算的理解:按照我平时的理解,当我使用~按位取反运算的时候,计算机会将操作数所对应的二进制表达式的每一个位进行取反计算,取反后所得到的值就是~按位取反的运算结果(这点没问题)例如,假如我的计算机是32位的,我接下来要计算~5的值,计算过程如下:5的二进制表达式为:00000000000000000000000000000101执行~运算…

    2022年8月14日
    10
  • SpringBoot — 软件许可(License)证书生成+验证+应用完整流程

    SpringBoot — 软件许可(License)证书生成+验证+应用完整流程一、项目目录树结构由于时间有限,不可能在博客上花太多时间、也不可能每一个细节都说的很细,所以,下面的内容虽然一时间看着比较懵,但是文末有项目的GitHub地址,或者不懂的可以留言;这个是粗糙的项目结构,没有细分,实际应用的话应该是授权的代码要和验证的代码分开,防止授权的代码引进客户端系统中,被激活成功教程和拆穿,也为了防止公钥st…

    2022年7月26日
    29
  • 准确率、精确率、召回率、F1值、ROC/AUC整理笔记

    准确率、精确率、召回率、F1值、ROC/AUC整理笔记对于二分类问题 机器预测的和实际的还是会有所偏差 所以我们引入以下几个概念来评价分类器的优良 一 TP TN FP FN 概念首先有关 TP TN FP FN 的概念 大体来看 TP 与 TN 都是分对了情况 TP 是正类 TN 是负类 则推断出 FP 是把错的分成了对的 而 FN 则是把对的分成了错的 我的记忆方法 首先看第一个字母是 T 则代表分类正确 反之分类错误 然后看 P 在 T 中则是正类 若在 F 中则实际为

    2026年3月19日
    1
  • RPM安装命令总结[通俗易懂]

    RPM安装命令总结[通俗易懂]在Linux操作系统下,几乎所有的软件均通过RPM进行安装、卸载及管理等操作。RPM的全称为RedhatPackageManager,是由Redhat公司提出的,用于管理Linux下软件包的软件。Linux安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM完成安装。RPM有五种操作模式,分别为:安装、卸载、升级、查询和验证。1)用RPM安装软件包,最简单的

    2022年6月12日
    34
  • oracle 导出时报错EXP-00011:table不存在「建议收藏」

    oracle 导出时报错EXP-00011:table不存在

    2022年3月6日
    73
  • 学生成绩管理系统(C语言版)「建议收藏」

    学生成绩管理系统(C语言版)「建议收藏」大一上学期实训项目总结(学生成绩管理系统)大一刚接触这个计算机专业的相关知识,就觉得这个专业很有趣。最先接触的编程语言就是C语言,想必大多数人都是如此吧。我们这个学期末,也就是期末考试结束后,开始这个实训。我也是第一次听说实训这个东西,当然可能这个实训也主要针对我们计算机专业的学生。我们这次实训历时5天,是由公司请来的专业人员给我们进行指导的。前面几天时进行C语言基础知识的复习与巩固,后面两天就是给每个组时间,进行实训项目的制作。我们组选择的是学生成绩管理系统,这个也是比较常见的项目,有些组选择的是贪吃

    2022年6月20日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号