运行Eclipse时出现Error: opening registry key

作者:朋克周 | 创建时间: 2023-05-08
在启动用于Android开发的Eclipse时出现错误 “Error opening registry key 'software\Javasoft\Java Runtime Environment'”,解决方案是删除C:\Windows\...
运行Eclipse时出现Error: opening registry key

Error opening registry key 问题与解决方案

启动Eclipse,出现问题如下图所示:

此时在命令行使用 java -version 命令显示如下结果:

解决方案是以管理员权限删除C:\Windows\System32文件夹下的java.exe, javaw.exe 和 javaws.exe文件。这些文件显示如下:

删除后,Java可以正常使用,Eclipse可以正常启动;在命令行使用 java -version 命令显示如下结果:

Java was started but returned exit code=13

在上一个问题之前还出现一个问题,就是启动Java之后出现错误提示为“ Java was started but returned exit code=13”

采用的解决方案是卸载Java的更新文件。在控制面板->程序与功能处发现一个新增的Java 8 Update 40,直接卸载该更新包,继续使用安装时1.8.05版本的JDK。卸载后仅剩一个Java软件包如下:

温馨提示

还有问题产生的其它原因可能关于注册表,如键名汉化,HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\ 下出现多个指向同一运行环境的文件夹,关于汉化问题需要将 [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\java运行时环境]改为[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment];关于文件夹重复,那么删除多余的只留下一个就好
点击展开全文

更多推荐