彻底卸载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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • protege5.5_ProE4.0

    protege5.5_ProE4.0OWL本体的重要组成部分Individuals:个体,代表一个领域里面的对象。可以理解成一个类的实例(instancesofclasses)。Properties:属性,是两个个体之间的双重联

    2022年8月4日
    9
  • header(‘Content-type:text/html;charset = utf-8’);出现中文乱码

    header(‘Content-type:text/html;charset = utf-8’);出现中文乱码header(‘Content-type:text/html;charset=utf-8’);”=”两旁不能留空格,必须紧密连写,否则出现乱码;如果不行,再用Editplus重新保存为UTF8编码,本身Editplus就有一个设置编码的,不过我这是英文版本的,点击菜单栏的第五项,有一个Document的选项,然后单击它,在下拉菜单里,有一项FileEncoding,再进

    2022年7月16日
    17
  • python语法(二)——截取字符串的方法详解

    python语法(二)——截取字符串的方法详解下面是基于python2+版本;python3+print输出的内容要加括号str=’0123456789’printstr[0:3]#截取第一位到第三位的字符printstr[:]#截取字符串的全部字符printstr[6:]#截取第七个字符到结尾printstr[:-3]#截取从头开始到倒数第三个字符之前printstr[2]#截取第三个字符printstr[-1]…

    2022年5月10日
    42
  • 什么是文本挖掘 ?「建议收藏」

    什么是文本挖掘 ?「建议收藏」什么是文本挖掘  文本挖掘是抽取有效、新颖、有用、可理解的、散布在文本文件中的有价值知识,并且利用这些知识更好地组织信息的过程。1998年底,国家重点研究发展规划首批实施项目中明确指出,文本挖掘是“图像、语言、自然语言理解与知识挖掘”中的重要内容。  文本挖掘是信息挖掘的一个研究分支,用于基于文本信息的知识发现。文本挖掘利用智能算法,如神经网络、基于案例的推理、可能性推理等,并结合文字处

    2022年6月17日
    28
  • 彻底理解接口幂等性

    彻底理解接口幂等性目录背景 1 幂等性的概念 2 什么情况需要处理接口幂等性问题 2 1select 天然自带幂等性 2 2insert 当我们重复插入数据的时候 会出现什么情况 2 3delete 是否具有幂等性 2 4update 猜一猜是否具有天热幂等性 3 接口幂等性解决方案 3 1 唯一索引 防止新增脏数据 3 2token redis 机制 3 3CAS 保证接口幂等性 3 4 悲观锁 3 5 乐观锁实现幂等 3 6 分布式锁 3 7 防重表 3 8 缓

    2025年8月22日
    4
  • 企业级PHP发卡网源码,金发卡企业级发卡平台源码

    企业级PHP发卡网源码,金发卡企业级发卡平台源码【实例简介】PHP环境:php5.XMySQL环境:mysql5.6服务器需开启伪静态后台默认账号密码:账号:admin密码:admin123配置说明:数据恢复文件目录\a8tgconfig\180626145246.sql或者通过客户端直接还原Back.psc数据库配置文件:\a8tgconfig\config.php修改相关数据库IP,账号,密码支付接口相关…

    2022年7月14日
    17

发表回复

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

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