我正在尝试让Eclipse v3.5 (Galileo)在我的计算机上重新运行-我以前运行过,没有问题,但现在我一直得到这个错误:

要运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(JDK)。在搜索以下位置后没有发现Java虚拟机: C: \ eclipse \ jre \ javaw.exe javaw.exe在当前路径

我刚刚重新安装了JDK和SDK。

我用的是Windows 7 (x64)。

这是怎么回事?我该怎么解决呢?

我不能运行任何ipconfig / tracert /或ping。


当前回答

只需下载Java运行时环境(JRE)。这对我很管用!

其他回答

简单的解决方案:

右键单击我的电脑,点击属性,然后高级系统设置,系统属性窗口将弹出,在高级选项卡下,选择环境变量,环境变量窗口将弹出,在系统变量部分下,寻找PATH变量,并编辑值,更改它(版本;jre6,jre7等)到任何你正在使用的jre,例如我的:C:\Program Files\Java\jre7\bin

如果在环境变量的PATH变量中添加C:\Program Files\Java\ jdk1.8.0_92\bin后,eclipse会给出相同的错误

在eclipse文件夹中找到eclipse配置设置文件,你必须看到与C:\program Files中相同的jdk路径

我希望它能有所帮助。

尝试将JAVA_HOME设置为正确的文件夹。谷歌用于设置Windows环境变量。

我用的是64位的windows 7,我用eclipse时也遇到了同样的问题。为了让它工作,我必须使用internet explorer(64位版本)来下载java。这是让java安装64位版本的唯一方法。当我用firefox安装java时,它自动安装了32位版本(太蠢了!)Eclipse 64位版本不会检测java 32位版本。

首先感谢悠悠提出的解决方案!我尝试了YouYou (https://stackoverflow.com/a/14464653/801919)的回答。起初,它对我不起作用。以下是我需要采取的步骤:

Initially, I did not have Java installed on my new machine. So, I had to install that (downloaded from: http://java.com/en/download/manual.jsp). I am running 64-bit OS. But, while downloading, I got the message which could help me in choosing which version of Java to download: Choose the 32-bit download to use with a 32-bit browser. Hence, I downloaded 32-bit version. Then, I followed the procedure mentioned in https://stackoverflow.com/a/14464653/801919, hoping to get the solution. I got some other error: Java was started but returned exit code=13 Then, I installed 64-bit version of Java. Copied javaw.exe from that version.

...Eclipse开始工作了!!Yaay !