第一,可能配置的内存太小,或者系统本身内存不够了,找到eclipse安装目录下的eclipse.ini配置文件,如下:
-vmargs
-Dosgi.requiredJavaVersion=1.5 这里的1.5代表你的eclipse要和你的jdk版本匹配,都是1.5(也可以是其他,但一定要匹配)
-Xms128m
-Xmx512m
-XX:PermSize=256m
-XX:MaxPermSize=512m
第二,错误的关闭了workspace,或者找不到workspace
删除workspace/.metadata/目录,也就是把这个workspace的记录从eclipse的记忆中删除。
第三,就是刚才提到的,指定-vm(这样可以不用配置环境变量)
-vm
E:\jdk1.5.0_22\bin\javaw.exe 指定eclipse启动用到的javaw文件,也就是说,启动eclipse用到的jdk可以不是你安装的jdk,比如说你安装了1.6的jdk,但是你完全可以 指 定1.5版本的jdk去启动你的eclipse(必须放在配置文件最前面)