? 前不久遇到了个问题,eclipse不能启动,提示“Failed to create the Java Virtual Machine”。开始以为是jdk环境变量问题,搞了好久才发现问题另有所在。
? 打开eclipse目录,有一个eclipse.ini文件,将其打开,内容如下:
-startupplugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503-productorg.eclipse.epp.package.jee.product--launcher.defaultActionopenFile--launcher.XXMaxPermSize256M-showsplashorg.eclipse.platform--launcher.XXMaxPermSize256m--launcher.defaultActionopenFile-vmargs-Dosgi.requiredJavaVersion=1.5-Xms40m-Xmx512m
? 主要说下最后两行:
1.-Xms40m??? 代表eclipse被分配最小内存为40M
2.-Xmx512m? 代表eclipse被分配最大内存为512M
? 将其调整成机器适当的值后,eclipse启动OK!