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.exejavaws.exe文件删掉

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

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

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

三、重新安装JDK

JDK安装教程:JDK下载安装及环境配置

安装JDK且配置好环境变量后

Windows+R键,输入cmd,在命令行中输入java -version,出现如下图所示JDK版本信息,表示JDK安装和配置成功

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章