运行Eclipse,出现了"Failed to create the Java Virtual Machine."错误:
解决的办法是在Eclipse的解压目录下找到eclipse.ini文件,修改其中的参数。
修改前的eclipse.ini文件:
-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807-productcom.android.ide.eclipse.adt.package.adtproduct-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.6-XX:MaxPermSize=128m-Xms256m-Xmx1024m
修改后的eclipse.ini文件:
-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807-productcom.android.ide.eclipse.adt.package.adtproduct-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.6-XX:MaxPermSize=128m-Xms256m-Xmx256m
把-Xmx从1024m改到256m以后就可以正常运行了。
各参数含义:
-XX:MaxPermSize:JVM允许的非堆内存的最大值
-Xms:JVM初始分配的堆内存
-Xmx:JVM允许分配的最大堆内存