Eclipse 4.2 Juno找不到JRE。

3
我下载了Eclipse Juno并尝试第一次运行。我的系统是Win 7 Home Premium,我也已经下载了JDK。但是我遇到了以下错误:
“在运行Eclipse之前必须有Java Runtime Environment(JRE)或Java Development Kit(JDK)。在搜索以下位置后找不到Java虚拟机:C:\Program Files\eclipse\jre\bin\javaw.exe javaw.exe in your current PATH”
它需要的“javaw.exe”文件位于“C:\Program Files\Java\jre7\bin\javaw.exe”。
如何解决这个问题?谢谢!

2
请查看 https://dev59.com/I3I-5IYBdhLWcg3wEEBV。 - Trinimon
我下载了jdk-7u21-windows-x64,看起来下载成功了。 - user2375575
2个回答

4

必须安装Java Runtime Environment (JRE) 或者 Java Development Kit (JDK) 才能运行 Eclipse。在以下位置搜索后没有找到 Java 虚拟机:C:\Program Files\eclipse\jre\bin\javaw.exe,在当前 PATH 中也没有 javaw.exe。

您需要安装 Java JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

然后编辑您的路径位置:

右键单击 计算机->属性->高级系统设置->高级->环境变量:

enter image description here

C:\Program Files\Java\<JDK version>\bin 添加到您的 PATH 变量中。

还需添加 JAVA_HOME 作为系统变量。我将我的 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.7.0_03

完成后,启动 cmd,输入 java 并按回车。如果出现无法找到的错误,则说明 Java 安装不正确。


我应该将它放在“系统变量”下面,用“变量名”= javaw,然后是路径吗? - user2375575
系统变量,是的。路径变量应该已经存在。您可以通过添加分号和“C:\Program Files\Java<JDK版本>\bin”来追加。您还应该创建一个新变量:“JAVA_HOME”。我的JAVA_HOME设置为C:\Program Files\Java\jdk1.7.0_03 - Jason
请注意:你必须重新启动每个使用该变量的程序,所以如果cmd正在运行,请关闭并在更改变量后重新启动它。 - Jason
1
Jason,谢谢你,你太棒了...上帝保佑你。再见。 - user2375575
哦,算了吧。你可能没有足够的声望。通常在赞成/反对下面会有一个勾选标记。 - Jason

0

您只需要在Eclipse查找的位置之一安装Java环境。对于Eclipse,您不需要完整的JDK。

安装Java运行时环境即可,例如从java.com下载。这仍然允许您针对任何JDK进行开发 - 这只是Eclipse自身所需的JVM。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接