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


相关推荐

  • 随机森林算法通俗易懂(改进的随机森林算法)

        1)决策树    2)随机森林    4)OutofBag评价    3)随机森林的应用计算特征重要性异常值检测——IsolationForest计算样本的相似度 …

    2022年4月15日
    141
  • oracle 错误01017,ORA-01017:用户名密码出错 故障实例「建议收藏」

    oracle 错误01017,ORA-01017:用户名密码出错 故障实例「建议收藏」sysdba登录ORA-01017:用户名密码出错故障排查实例早上接到一个朋友的急call,说是数据库的sys登录不了系统叻。普通用户连接可以登录,只要是assysdba就提示ORA-01017:用户名密码出错。很显然这是一个典型的sysdba登录的问题。首先要他查看了sqlnet文件。SQLNET.AUTHENTICATION_SERVICES=(NONE)启动密码文件验证了,接着查看…

    2022年5月31日
    79
  • netty权威指南学习

    netty权威指南学习1、Bio工程结构maven工程文件结构:│nettyArticle.iml│pom.xml│├─.idea│compiler.xml│misc.xml│vcs.xml│workspace.xml│├─src│├─main││├─java│││└─com│││└─jad…

    2022年10月2日
    0
  • C语言背包问题的算法(附完整源码)

    C语言背包问题的算法(附完整源码)C语言背包问题的算法背包问题引出C语言背包问题的算法完整源码(定义,实现,main函数测试)背包问题引出想象你是一个小偷,你想从房间里偷东西。您有一个可以处理最大重量W的背包,并且您想把它装满它的价值是最大的。作为一个聪明的小偷,您知道房间里每个物品的重量和价值。您将如何填充背包,从而使容量为W的背包得到最大可能的值。C语言背包问题的算法完整源码(定义,实现,main函数测试)#include<iostream>#include<vector>intmax

    2022年7月14日
    23
  • datagrip最新激活码【在线破解激活】

    datagrip最新激活码【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    82
  • mysql explain不准确_mysql explain预估剖析「建议收藏」

    mysql explain不准确_mysql explain预估剖析「建议收藏」引子:使用MySQL建立了一张表country,总共有才3121行记录。但是使用explainselectcount(*)fromcountry;的时候,发现行数rows达到6897,让我大吃一惊。mysql>explainselectcount(*)fromcountry;+—-+————-+———+——+————–…

    2022年10月17日
    0

发表回复

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

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