一、在C:/WINDOWS/system32 系统文件夹中ctrl+F 而后搜索java.exe,若是存在java.exe, javaw.exe etc.所有删除。java
二、内存不足,打开Eclipse目录下的eclipse.ini,将-Xmx512m改成-Xmx256m;windows
三、打开eclipse文件夹中的eclipse.ini 文件。作以下修改:-vmargs以前添加eclipse
-vmjvm
java.exe 的绝对路径(例如:C:/java/jdk/bin/java.exe)spa
指定javaVM 后eclipse就能够正常运行了。code
四、检查环境变量,将path中jdk路径置为最前;ip
五、检查环境变量,将path中jdk中的jre置为最前;内存
六、把jdk下的jre目录直接复制到Eclipse文件夹下;class
七、删除文件:[workspace]/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi变量
八、修改注册表
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.6\
JavaHome=D:\jdk\jre
RuntimeLib=D:\jdk\jre\bin\client\jvm.dll
将jdk的目录改成jre的目录。
九、重装jdk.若是没法删除旧版本jdk, 提示windows installer出问题,可下载windows install clean up强制清理。
注意:方法6能够解决大多数问题,可是Eclipse的内存占用率会大大增长。(这个方法成功,可是会致使Eclipse变的比原先卡不少)
根本解决:重装JDK,重装Eclipse。。。