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


当前回答

JDK不会在默认路径下安装JVM。

除非您像ant一样需要外部工具来运行,否则非jdk就足以让Eclipse运行。安装这样的JVM最简单的方法是访问http://java.com,让它安装它想安装的任何东西。

然后再次双击Eclipse二进制文件。

其他回答

别担心,我也被这个错误和致命的破坏,当我得到它,我是如此沮丧,甚至我是给离开一个android编程,但我得到了它,简单地首先复制这段代码,并粘贴在你的系统变量下路径…

C:\程序文件;C:\Winnt;C:\Winnt\System32;C:\程序 Files\Java\jre6\bin\javaw.exe

现在从你的路径复制“jre”文件夹,就像我在这个路径下有“jre”一样

            C:\Program Files\Java

并将其粘贴到eclipse文件夹中意味着放置eclipse.exe文件的位置。比如我在这个位置设置了日食

    F:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse

所以在eclipse文件夹中粘贴jre文件夹。如果您有“jre6”,则将其重命名为“jre”....运行你的eclipse,你会得到解决方案…

   //<<<<<<<<<<<<<<----------------------------->>>>>>>>>>>>>>>>>>>                 

其他方案:2

如果上述步骤无法解决问题,请执行以下步骤

从您的Java路径(如C:\Program Files\Java\jre6*)复制文件夹“jre” 等,并将其粘贴到您的eclipse目录(Where is your eclipse 可用) 打开eclipse。ini文件。 像这样更改javaw.exe文件的目录

-vmF:\Softwares\LANGUAGES SOFTEARE\Android Setup\eclipse Indigo version 32 Bit\jre\bin/java .exe

现在,当你启动eclipse时,它将搜索javaw.exe,所以它将搜索eclipse.ini中的路径,因为它现在在同一个文件夹中,它将启动javaw.exe,它将开始工作。

如果你还有任何疑问,你可以再问一次,只要上我的个人资料,找到我的电子邮件id。因为我喜欢堆栈溢出论坛,它让我成为了一名程序员

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

Check Window > Preferences > Java >已安装的jre。确保那里有东西;如果没有,添加一个。

您最近更新了JDK吗?

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

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

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

不要依赖windows path变量,因为它几乎在每次更新中都会更改。例如,chrome(64位机器上的32位)java更新将全系统64位JVM替换为32位JVM。还要注意的是,这个条目必须是eclipse.ini中的最后一个条目,否则它将不起作用,并且-如前所述- eclipse.exe不会计算JAVA_HOME变量。

即使你的JAVA_HOME和路径配置有效,他们可能有这个问题,所以 最简单的方法是打开eclipse安装文件夹中的eclipse.ini

虚拟机 C:\Program Files\Java\ jdk1.7.0_71 \ bin \ javaw.exe

将C:\Program Files\Java\ jdk1.7.0_71\bin\javaw.exe替换为jdk或jre的路径