Eclipse缺少JRE或JDK

7
我正在尝试在朋友的电脑上使用Eclipse,但在运行Eclipse时我们一直遇到这个问题。我们已经设置了环境变量。
编辑:他安装Black Berry插件之前它是可以工作的。
7个回答

17

3

我也遇到了同样的问题。对我而言,我需要安装JDK,因此我必须安装与构建平台相匹配的JDK,即64位 vs. 32位的Windows。之后,我从eclipse.ini文件中删除了-vm行(推荐修复方式),这解决了"无法创建虚拟机"的错误。当前的JDK版本为7,而Android开发者工具包的Eclipse版本是基于JDK 6的,但似乎它可以正常工作。Eclipse已经启动并且功能正常。尚未编写程序。


2

前往eclipse安装目录并打开eclipse.ini文件,将以下代码添加到openFile标签后面。

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

完成了。


1
它也可能发生在JAVA和Eclipse位版本不匹配的情况下。
例如:
如果您的系统中Java是32位,并且您正在尝试安装64位的Eclipse,则可能会出现相同的情况。因为Eclipse将在Program Files中查找Java,而同时Java可能存在于Program Files(x86)中。
因此,在这种情况下,Eclipse将无法获取Java并抛出相同的错误。

1

我曾遇到类似的问题,因为我们的Java和JDK经常由我们的服务台更新,包括卸载旧的JDK。他们为我们处理了路径,但是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\<jdkver>\jre\bin\javaw.exe"

那将指向Eclipse所使用的JRE,您可以更新该快捷方式以便在JDK更新时使用。这是在Windows 64位上做的,显然。

0

这对我有效:

  1. 在编辑器中打开eclipse.ini文件并添加以下行:-vm C:\Program Files\JDK11\bin\javaw.exe
  2. 更新系统PATH以正确的JDK路径。

0
在安装Eclipse时,JRE丢失:
我解决了我的错误,步骤如下:
如果您的系统中有2个程序文件夹,“Program files”和“Program files x86”,则可能会出现此错误。
请在“Program files”文件夹中安装JDK和JRE。希望您的JRE丢失错误得到解决。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接