我正在尝试让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。


当前回答

我也有同样的问题(Windows 7 x64, 64位JDK, 32位Eclipse),我找到了2个解决方案:

安装64位版本的Eclipse(通过点击下载页面上的“Development Builds”选项卡找到)。 安装32位版本的JDK

其他回答

只需在环境变量中添加JRE PATH FOR Ex: C:\Program Files\Java\jre5\bin 把“;”放在每条路径之间。然后点击eclipse.exe,它将工作.....

如果你下载了64位版本的Eclipse;它会查找64位版本的JRE。 如果你下载了32位版本的Eclipse;它会查找32位版本的JRE

我所做的就是同时安装32位和64位版本的JRE。你可以从SUN Oracle网站上得到。JAVA站点似乎会自动安装32位版本的JAVA。我想这是因为网络浏览器。

有一种更简单的方法。只需运行cmd x64。输入cmd x64在开始菜单中搜索栏,你会找到它:)或者,你应该设置程序文件的路径(x86)…例如C:\Program Files (x86)\Java\jre6

编辑eclipse.ini文件以更新新更新的JDK。以前我有jdk1.7.0_09,现在更新到jdk1.7.0_80, eclipse抛出了这个错误。

要运行Eclipse,必须提供Java运行时环境(JRE)或Java开发工具包(JDK)。没有 找到Java虚拟机后,搜索如下 C:/Program Files/Java/jdk1.7.0_09/bin/javaw

更新eclipse.ini之后,

-vm
C:/Program Files/Java/jdk1.7.0_09/bin/javaw

to

-vm
C:/Program Files/Java/jdk1.7.0_80/bin/javaw

Eclipse工作正常。

在eclipse文件夹中创建一个批处理文件,并在其中写入:

eclipse -vm C:\Sun\SDK\jdk\jre\bin\javaw.exe

看到 http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F