龙空技术网

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

爱码僧 202

前言:

当前你们对“java注册表在哪”大约比较关切,你们都需要学习一些“java注册表在哪”的相关知识。那么小编也在网上搜集了一些对于“java注册表在哪””的相关文章,希望各位老铁们能喜欢,你们一起来了解一下吧!

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

报错信息依次如下:

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

标签: #java注册表在哪 #javasoft注册表误删如何恢复