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


当前回答

只需要复制这个文件:

c:/Program Files/Java/jre(5,6,7..any version)/bin/javaw.exe

到Eclipse文件夹

*注仅测试Windows

其他回答

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

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

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

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

进入Eclipse—>Windows—>Preferences 然后进入“已安装JRE” 然后点击添加,然后添加新的JDK路径(JDK安装在你机器上的路径)

然后点击确定

它应该映射到eclipse和work。

注意:只有你映射的最新版本的JDK才会显示在已安装的JRE中,类型为标准,名称为默认。

谢谢。

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

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