我知道这个主题已经被覆盖了,但我看起来有点不同。 我今天早上试图打开Eclipse并且没有工作。 "必须可以使用Java Runtime环境(JRE)或Java Development Kit(JDK)才能运行Eclipse。搜索以下位置后未找到任何虚拟机:C:\ Program Files \ Java \ jre1.8.0_102 \ bin"。
现在在其他问题中,它是关于\ bin \ javaw.exe的。我验证了我的Java,我同时拥有JRE和JDK。为什么它不起作用,两天前工作完全正常。 系统上有Java更新,可能是吗?
答案 0 :(得分:0)
我发现了什么可能是一个临时解决方案,现在桌面laucher仍然无法工作,但我进入了Eclipse根文件,并在插件中找到了一个启动器:" org.eclipse.equinox.launcher_1。 3.200.v20160318-1642&#34 ;. 我能够打开Eclipse,它现在可以工作了。这是旧版本的启动器吗?
编辑:我找到了一个永久的解决方案。根据上一条评论中的建议,PATH就是问题所在。我发现eclipse.ini有jre而不是jdk。所以我将-vm之后的PATH更改为C:\ Program Files \ Java \ jdk1.8.0_102 \ jre \ bin。
现在它有效!谢谢你们指出正确的方向!
答案 1 :(得分:0)
我相信您的问题是您下载了下载更新时发生冲突的JDK和JRE。您的答案是正确的,但我建议您只使用以下其中一项吗?根据您对Eclipse的使用情况,您可能希望使用比JDK更多的JRE,反之亦然。
如果您将来使用其他编程软件,现在可以避免此问题。