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。 它将开始工作。