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


当前回答

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

其他回答

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

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

首先进入计算机,然后属性,然后高级系统设置,然后高级

(3日菜单)

然后点击底部的环境变量按钮。

要在环境变量中添加路径:

C:\Program Files\Java\jdk1.8.0_102\bin\;C:\Program Files\Java\jdk1.8.0_102\lib\; 

错误就会消失。这是最好的一个。

另一种方法是复制jre文件夹(C:\Program Files\Java\jre1.8.0_102)到

E: \ eclipse-jee-indigo-SR2-win32 \ eclipse

文件夹中。这样错误就会消失。

上周我的一位同事也遇到了同样的问题。他通过安装x64版本的Eclipse和x64 JDK来解决这个问题。

编辑:在安装必要的插件后,他重新使用了他的旧工作区,所以这应该不是什么大问题

64位操作系统—> 64位Java、64位Eclipse 32位操作系统—> 32位Java、32位Eclipse

如果您在64位计算机中使用默认更新更新Java版本(并且您有32位浏览器),Java将安装32位版本。您应该找到64位java版本并安装它。

在eclipse.ini文件中,需要更新VM的路径,使其指向机器上安装javaw.exe的同一位置。