一、出現的問題
重裝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是否完全卸載成功
Windows+R鍵,輸入cmd,在命令行中輸入java,按回車鍵,出現如下圖所示,表示JDK已完全卸載成功
三、重新安裝JDK
JDK安裝教程:JDK下載安裝及環境配置
安裝JDK且配置好環境變量後
Windows+R鍵,輸入cmd,在命令行中輸入java -version,出現如下圖所示JDK版本信息,表示JDK安裝和配置成功