JDK重装后报错:Error:opening registry key ‘Software/JavaSoft/JRE‘

 

JDK重装后报错:Error:opening registry key 'Software/JavaSoft/JRE'

一、出现的问题

重装JDK后,在命令行使用java -version查看,报错Error:opening registry key 'Software/JavaSoft/JRE'

具体如下图所示:

原因:以前版本的JDK没有卸载干净 

 二、解决方法及步骤

第一步:卸载安装的JDK(在控制面板中去卸载)

(1)Windows+R键,输入cmd,然后在命令行中输入control,按回车键,可打开控制面板

(2)在控制面板中点击“卸载程序

(3)找到你安装的JDK,选中鼠标右击,点击卸载

 

第二步:到注册表中将JavaSoft文件及其子目录全部删除

(1)Windows+R键,输入regedit,然后点击“是”,打开注册表

 

(2)在注册表中,按Ctrl+F键启动查找功能,在查找框中输入JavaSoft,如下图所示操作,然后点击“查找下一个”

等待查找

查找完成后,在左侧树形菜单中会加亮显示(若没有查找到则不管)重复查找几次,直到找不到为止 

(3)选中JavaSoft文件,点击鼠标右键,在弹出的菜单中选择“删除”选项,在删除确认框中点击“是” 

第三步: 

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

(可以进行查找删除,若文件不存在,则不用管)

第四步:如果安装了多个版本的JDK则在cmd 中执行where java 并删除其他不需要的文件

  1.  

    
    C:\Users\Majinyu>where java
    C:\ProgramData\Oracle\Java\javapath\java.exe
    C:\Java\jdk1.8\jdk1.8\bin\java.exe
    C:\Java\jdk1.8\jdk1.8\jre\bin\java.exe
    除了后面2条是我所需要保留的jdk和jre路径,找到第一个java.exe的目录,删除java.exe   javaw.exe   javaws.exe 三个文件

     

除了后面2条是我所需要保留的jdk和jre路径,找到第一个java.exe的目录,删除java.exe   javaw.exe   javaws.exe 三个文件

第五步:测试JDK是否完全卸载成功

Windows+R键,输入cmd,在命令行中输入java,按回车键,出现如下图所示,表示JDK已完全卸载成功

 

配置JDK  

 

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值