今天安装完JDK并配置好环境之后,下载android SDK,之后解压运行eclipse,发现eclipse无法正常启动,弹出一个对话框,里面是:
JVM terminated. Exit code=13
......
......
一大堆东西,看不懂什么-Xmx512m,-Xsm40m之类的,晕了。。。好像是说vmargs没配置好。
之后各种网上查资料,尝试了N中办法,比如修改eclipse.init文件,删除configuration文件夹里的文件等等,搞了一下午,无果。。。
之后看见一篇帖子,恍然大悟。
我的系统版本是:Ubuntu12.04 64bit
下载的eclipse是64位的
jdk是在Oracle官网下的jdk-6u45-linux-i586.bin, 问题就在于此,这个版本是32位的。
jdk-6u45-linux-x64.bin,这个才是64位的jdk,之后把这个sdk换上之后,eclipse正常启动。
希望遇到同样问题的同学能注意这个问题。
解决Ubuntu下Eclipse无法启动的问题:JDK版本匹配的重要性
本文详细介绍了在Ubuntu环境下,使用64位Eclipse遇到无法正常启动的情况,并最终发现是由于使用的32位JDK导致的。通过更换为64位JDK成功解决了问题,提醒读者在配置开发环境时要注意JDK版本的匹配。

被折叠的 条评论
为什么被折叠?



