15 个答案:
答案 0 :(得分:12)
问题是您正在尝试使用32位版本的Java启动64位版本的Eclipse。比特应该匹配。您可以下载64位Java here
使用64位JVM启动Eclipse,问题就会消失。
这样做:
eclipse.exe -vm c:\path\to\64\bit\bin\javaw.exe
您还可以更新eclipse.ini文件中的前两行,默认情况下使用64位java,执行以下操作:
-vm
c:\path\to\64\bit\bin\javaw.exe
(注意:确保参数和值分别存在于单独的一行)
此外,您还可以下载32位版本的Eclipse以与32位Java一起使用。关键是比特是一样的。
答案 1 :(得分:3)
您正在将64位Eclipse指向32位Java安装。他们需要匹配。您可以获取并使用等效的32位Eclipse下载,也可以确保安装64位Java。
答案 2 :(得分:1)
将-vm和路径放在eclipse.ini的不同行中是正确的。更新的屏幕截图中显示的错误表明您在32位JDK上运行64位Eclipse,但这不起作用。他们的比特必须匹配。
答案 3 :(得分:1)
无需打开eclipse.ini,只需按照其请求启动它的路径即....大多数jre文件夹都有一个额外的扩展名称,例如。 jre1.8.0_45,只需从java文件夹中删除该文件夹并粘贴到eclipse文件夹中并删除该扩展名。它变成了jre现在启动它应该工作的eclipse。
答案 4 :(得分:0)
到今天有同样的问题。 Java今天早上更新到