jdk重新安装后报错,Error:opening registry key 'Software/JavaSoft/Java Runtime Environment...'

时间:2022-05-31 14:02:33

出现的问题:

之前安装了好几个版本的JDK,直接在安装路径的位置删除了文件夹,然后重装就提示没卸载干净重装不了。之后在控制面板的位置删除了JDK之后又删除了注册表中的JavaSoft,这下子可以重新安装JDK了,但是问题来了。cmd中java -version后报错,错误原因见图1

jdk重新安装后报错,Error:opening registry key 'Software/JavaSoft/Java Runtime Environment...'

图1


/*********************************************************************/


解决办法:

看了一下c-->windows-->system32-->搜索java,发现有一个java.exe,见图2


jdk重新安装后报错,Error:opening registry key 'Software/JavaSoft/Java Runtime Environment...'

图2


将java.exe更改为javaa.exe,更改结果见图3

jdk重新安装后报错,Error:opening registry key 'Software/JavaSoft/Java Runtime Environment...'

图3


此时再在cmd中输入java -version则java版本正确显示

jdk重新安装后报错,Error:opening registry key 'Software/JavaSoft/Java Runtime Environment...'


其实,之前JDK没删除干净,再次安装JDK时是会报各种错误的,把JDK删除干净的办法就是。

1.用一些杀毒软件自带的卸载软件功能卸载

2.在控制面板里删除JDK

3.接着在注册表里删除JavaSoftware

4.在C盘system32处删除java的三个.exe

之后重新安装就不会报错了