Eclipse:JVM终止。 退出代码= 2

我最近决定开始尝试Android应用程序开发,所以我下载了用于Windows的Java SE开发工具包8(x86)(我得到了Windows 8 64位,但我的指南build议获得32位),Android SDK和Eclipse IDE Java开发人员(x86)。

但是,我的Eclipse不会启动时,我双击eclipse.exe! 相反,我收到以下错误消息: 日食错误

我尝试在我的环境variables中添加Java到我的Pathvariables中,正如在我查阅的一些解决scheme中所build议的,但是它仍然无法正常启动。

任何人都知道我还能尝试什么? 另外,如果可能的话,请不要使用超级技术词汇,因为我是新来的这些东西,不会理解你…谢谢哈哈:D

我知道如何解决你的问题。 去search并放入环境,会出现一个提示,并要求你“编辑你的账号的环境variables”,点击那个窗口就会popup一个窗口。 将会有当前运行的path(你应该让你的jdk版本运行在我的版本是1.8),在最下面会有path可供select。 select(在底部)的javapath,并删除它,然后单击确定。 它应该工作

我有同样的问题,并试图安装不同版本的JDK:1.6,1.7,1.8。

这并没有太大帮助。

当我通过删除来改变PATHvariables时,问题已经解决了

 C:\ProgramData\Oracle\Java\javapath; 

在命令提示符下,我也运行以下命令:

 set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_25 set PATH=C:\Program Files\Java\jdk1.8.0_25\bin;%PATH% 

但是我认为最重要的是删除C:\ProgramData\Oracle\Java\javapath;PATH

这里有一个替代方法:如上所述,确保在eclipse.ini文件中设置了-vm选项。 它必须是一条绝对path,并分成两行:

 -vm <Absolute Path>\javaw.exe 

保存.ini并重新启动Eclipse

大多数Eclipse日志的错误都是由于多个JRE或JDK版本而导致安装程序崩溃。

解决scheme:转到控制面板 – >卸载程序

如果您正在运行64位Java,则卸载所有没有64位指示器的Java。 如果32位,然后卸载所有有64位它像神奇的作品!

一行回答,删除“C:\ ProgramData \ Oracle \ Java \ javapath;” 从你的pathvariables。 它将开始工作。