我刚刚下载了Eclipse并尝试运行它,它给了我以下错误消息:
错误:打开注册表项'Software\JavaSoft\Java运行时环境
错误:找不到java.dll
错误:找不到Java运行时环境。
我已经多次重新安装了jdk。继我看到的其他文章之后,我还确保了PATH中包含了%JAVA_HOME% (%JAVA_HOME% = C:\Program \JavaJDK-13.0.1)
对于java -version我得到了:
java版本"1.8.0_231“
Java(TM) SE运行时环境(build 1.8.0_231-b11)
Java HotSpot(TM) 64位服务器VM (构建25.231-b11,混合模式)
提前感谢您的帮助!
编辑:
我安装了jdk-13.0.1和jre 1.8.0
在只重新安装jdk 13.0.1 (并卸载jre 1.8.0)之后,java -version给了我以下内容:
java版本"13.0.1“2019-10-15
Java(TM) SE运行时环境(build 13.0.1+9)
Java HotSpot(TM) 64位服务器VM (构建13.0.1+9,混合模式,共享)
我在使用Windows 10 Pro
EclipseIDE 2019-12 64位
发布于 2019-12-26 22:58:48
根据this的回答,您可能把注册表搞砸了,确保所有的java都被删除了,然后重新安装JRE。对于我来说,如果我想开发java应用程序,我将安装JDK而不是JRE,安装后请检查java & javac命令。
发布于 2019-12-26 23:54:37
的软件\JavaSoft\Java运行时环境
错误:找不到java.dll
错误:找不到Java运行时环境。关闭错误后,它将我发送到以下站点:https://download.eclipse.org/oomph/jre/?vm=1_1_8_0_64_0&pn=Eclipse%20Installer&pu=http://wiki.eclipse.org/Eclipse_Installer&pi=http://download.eclipse.org/oomph/jre/128x128.png
我已经多次重新安装了JDK。在我看到其他一些帖子之后,我还确保了%JAVA_HOME%包含在路径(%JAVA_HOME% = C:\Program Files\Java\jdk-13.0.1)中。
对于java -version,我得到了:
java version "1.8.0_231"Java(TM) SE运行时环境(build 1.8.0_231-b11)
Java HotSpot(TM) 64位服务器VM (构建25.231-b11,混合模式),谢谢您的帮助!
编辑:在只重新安装了jdk-13.0.1 (和卸载jre 1.8.0)之后,jre 1.8.0和jdk 13.0.1都安装了,java -version给了我:
java version "13.0.1" 2019-10-15Java(TM) SE运行时环境(build 13.0.1+9)
Java HotSpot(TM) 64位服务器VM (构建13.0.1+9,混合模式,共享)我使用Windows10Pro EclipseIDE 2019-12 64位共享编辑1小时前被问到
5秒钟前编辑的Csalagovits Máté1 11青铜徽章
我注意到的一件事是,JAVA_HOME路径引用JDK 13,而"java -version“命令指向1.8。指定在此问题中使用的Windows和Eclipse版本。另外,请确保在安装Java后重新启动PC。- Shankar P S 52分钟前@ShankarPS编辑了这个问题以澄清您的关切-- Csalagovits Máté2分钟前
https://stackoverflow.com/questions/59493956
复制相似问题