如果只做android开发只下最纯净版的Eclipse就可以，然后去下载android的SDK以及开发插件装到Eclipse上。Eclipse IDE for Java Developers这个版的就可以，另外推荐使用3.6 Helios版的，这版本出来时间比较长了，对各种插件支持的比3.7的好。如果还需要做JavaEE开发的话，就下Eclipse IDE for Java EE Developers，同样在这个版本基础上也可以装android的插件。其他乱七八糟的各种版本是针对不通开发语言或者不通开发需求整合其他插件的版本。补充问题：估计LZ说的是Xmx512这个参数，JVM(JAVA虚拟机)初始分配的内存由-Xms指定，默认是物理内存的1/64；JVM最大分配的内存由-Xmx指定，默认是物理内存的1/4。默认空余堆内存小于40%时，JVM就会增大堆直到-Xmx的最大限制；空余堆内存大于70%时，JVM会减少堆直到-Xms的最小限制。eclipse的启动需要运行在JVM上，而-Xmx的值和-XX:MaxPermSize的总和超过了JVM内存的最大限制，比如当前操作系统最大内存限制，或者实际的物理内存，eclipse就无法启动。如果只做android开发只下最纯净版的Eclipse就可以，然后去下载android的SDK以及开发插件装到Eclipse上。EclipseIDEforJavaDevelopers这个版的就可以，另外推荐使用3.6Helios版的，这版本出来时间比较长了，对各种插件支持的比3.7的好。如果还需要做JavaEE开发的话，就下EclipseIDEforJavaEEDevelopers，同样在这个版本基础上也可以装android的插件。android的插件。其他乱七八糟的各种版本是针对不通开发语言或者不通开发需求整合其他插件的版本。补充问题：估计LZ说的是Xmx512这个参数，JVM(JAVA虚拟机)初始分配的内存由-Xms指定，默认是物理内存的1/64；JVM最大分配的内存由-Xmx指定，默认是物理内存的1/4。默认空余堆内存小于40%时，JVM就会增大堆直到-Xmx的最大限制；空余堆内存大于70%时，JVM会减少堆直到-Xms的最小限制。eclipse的启动需要运行在JVM上，而-Xmx的值和-XX:MaxPermSize的总和超过了JVM内存的最大限制，比如当前操作系统最大内存限制，或者实际的物理内存，eclipse就无法启动。
android用哪个eclipse