Eclipse JRE或JDK缺失

我试图在朋友的计算机上使用Eclipse,但是当我们运行Eclipse时我们会继续使用它

在此处输入图像描述

我们也设置了环境变量。

在此处输入图像描述


编辑

在安装黑莓插头之前它正在工作。

Eclipse不需要变量JAVA_HOME 。 如果Java安装没有将Java可执行文件放在PATH ,则应手动添加它们。

启动和运行Eclipse的更快方法是修改eclipse.ini并使用-vm选项。

http://wiki.eclipse.org/Eclipse.ini#-vm_value:_Windows_Example

我有同样的问题。 对我来说,我需要JDK 。 所以我不得不安装JDK。 它应该与64位与32位窗口的构建平台相匹配。 之后,我从eclipse.ini文件中移除了-vm行(建议的修复)。 它给了我“无法创建虚拟机”错误。 JDK的当前版本是版本7,而eclipse的Android Developers Toolkit版本目前基于JDK 6.但它似乎有效。 Eclipse出现并且function正常。 还没有写过程序。

转到eclipse文件夹(安装了eclipse)并在编辑器中打开eclipse.ini文件,并在openFile标记后添加以下代码。

-vm C:\ Program Files \ JDK6 \ bin \ javaw.exe

就这样。

我遇到了类似的问题,因为我们的服务台不断更新Java和JDK,包括卸载旧的JDK。 他们为我们处理了PATH,但是Eclipse用来“看见”的JRE已经消失了。 所以,最适合我的是从以下位置修改快捷方式的“目标”:

 "C:\Program Files\Eclipse\Eclipse IDE for Java EE Developers\eclipse.exe" 

 "C:\Program Files\Eclipse\Eclipse IDE for Java EE Developers\eclipse.exe" -vm "C:\Program Files\Java\\jre\bin\javaw.exe" 

这将使Eclipse指向您希望它使用的JDK中的JRE,然后您可以在JDK更新时更新该快捷方式。

这显然是在Windows 64bit上。

它也可能发生在JAVA和Eclipse位版本 不匹配的情况下。

例如:

如果你的系统java是32位并且你正在尝试安装64位的Eclipse,那么可能会出现相同的情况。 因为Eclipse会在Program Files中查找Java,同时Java可能出现在Program Files(x86)中。

所以在这种情况下,eclipse不会获得java并抛出相同的错误。