eclipse报错Error:opening registry key 'Software/JavaSoft/JRE'

这两天捯饬idea,想尝尝鲜最新的JDK10,由于java从java9开始安装时去掉了jdk文件夹下jre目录的生成,而Gradle又不兼容无JRE文件夹的JDK安装方式,无奈只好又换回了java8,所以反反复复正常卸载并重装了JDK之后启动eclipse时就出现了报错:Error:opening registry key 'Software/JavaSoft/JRE'

报错信息依次如下:

eclipse报错Error:opening registry key 'Software/JavaSoft/JRE'_第1张图片

请点击输入图片描述

eclipse报错Error:opening registry key 'Software/JavaSoft/JRE'_第2张图片

请点击输入图片描述

eclipse报错Error:opening registry key 'Software/JavaSoft/JRE'_第3张图片

请点击输入图片描述

eclipse报错Error:opening registry key 'Software/JavaSoft/JRE'_第4张图片

请点击输入图片描述

很明显,就是系统没有找到JRE,然后在cmd->java -version 依然没有正常显示当前java的版本,当然环境变量java_home及path都是检查无误了,怀疑是可能由于缓存还是注册表什么的导致了没有正确找到java_home,然后怀着试一试的心态将以前的环境变量名和path里的“JAVA_HOME”键值由大写的“JAVA_HOME”,都改成了小写的“java_home”,然后cmd->java -version 可以正常的显示JDK8的信息了,重新启动eclipse,完美解决!在此分享出来,希望能帮到大家!

eclipse报错Error:opening registry key 'Software/JavaSoft/JRE'_第5张图片

你可能感兴趣的:(eclipse)