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


当前回答

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

(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

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

其他回答

有一种更简单的方法。只需运行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工作正常。

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

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

我希望它能有所帮助。

从控制面板打开Windows的系统属性,找到环境变量部分:

添加一个JAVA_HOME条目,指向JDK安装的目录(例如C:\Program Files\Java\ jre6) 找到Path条目并将以下内容添加到末尾;%JAVA_HOME%\bin 好的,这些变化 重新启动eclipse,使其知道新环境

大多数Java工具现在都能够通过使用JAVA_HOME环境变量或在Path环境变量中查找Java .exe / javaw.exe来找到您的Java安装。

简单的解决方案:

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