我刚刚下载了Eclipse并尝试运行它,它给了我以下错误消息:
错误:打开注册表项'Software \ JavaSoft \ Java Runtime Environment
错误:找不到java.dll
错误:找不到Java SE运行时环境。
我已经多次重新安装了jdk。 在我看到其他一些帖子之后,我还确保将%JAVA_HOME%包含在PATH中 (%JAVA_HOME%= C:\ Program Files \ Java \ jdk-13.0.1)
我得到java -version
:
java版本“ 1.8.0_231”
Java(TM)SE运行时环境(内部版本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运行时环境(内部版本13.0.1 + 9)
Java HotSpot(TM)64位服务器VM(内部版本13.0.1 + 9,混合模式,共享)
我正在使用Windows 10 Pro
EclipseIDE 2019-12 64位
答案 0 :(得分:0)
根据this的答案,也许您弄乱了注册表,请确保首先删除所有Java,然后重新安装JRE。
对我来说,如果我想开发Java应用程序,我会安装JDK而不是JRE,请在安装pls之后检查java
和javac
命令是否存在
答案 1 :(得分:0)
“软件\ JavaSoft \ Java运行时环境
错误:找不到java.dll
错误:找不到Java SE运行时环境。关闭后 错误,将我发送到此站点: 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%
已包含在PATH (%JAVA_HOME% = C:\Program Files\Java\jdk-13.0.1)
我得到的Java -version:
java version "1.8.0_231"
Java(TM)SE运行时环境(内部版本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 version "13.0.1" 2019-10-15
Java(TM)SE运行时环境(内部版本13.0.1 + 9)
Java HotSpot(TM)64位服务器VM(内部版本13.0.1 + 9,混合模式,共享) 我正在使用Windows 10 Pro EclipseIDE 2019-12 64位 分享编辑 问 1小时前
萨拉戈维采省 1●11青铜徽章被编辑 5秒前
我注意到的一件事是JAVA_HOME路径引用了JDK 13,而“ java -version”命令则指向1.8。指定此问题中使用的Windows和Eclipse的版本。另外,请确保在安装Java后重新启动PC。 – Shankar PS 52分钟前 @ShankarPS编辑问题以解决您的担忧– 2分钟前CsalagovitsMáté