在尝试找出“没有安装Java JDK / JRE”问题并编辑.ini文件以指示要开始使用的Java JRE之后,我收到此错误,这非常令人沮丧。我必须在.ini文件中做过一些事情来实现这一点。我尝试了一些不同的东西来解决这个问题,但由于我今天无法完成任何工作,因此它已经变得非常紧张,所以任何帮助都将受到赞赏。
我读到这是32位和64位Java和Eclipse之间的冲突,但我99%肯定它们都是64位。无论如何,我可以仔细检查我有两个64位版本吗?
答案 0 :(得分:7)
问题是您正在尝试使用32位版本的Java启动64位版本的Eclipse。您可以从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 :(得分:1)
我遇到了同样的问题。我使用的是带有64位操作系统的windows7。我只是在eclipse.ini文件的第一行插入这两行,如
-vm
C:\ Program Files(x86)\ Java \ jre7 \ bin \ javaw.exe(这是javaw.exe的路径)
答案 2 :(得分:0)
Java HotSpot(TM)客户端虚拟机 JDK8 不支持 只需卸载 JDK8
即可