如何解决Win7系统Eclipse自动关闭退出的问题
1、进入 Eclipse 软件根目录
可以通过在快捷方式上右键,属性,打开快捷方式的属性对话框,点击最下方的 "打开文件位置" 按钮,即可进入 Eelipse 根目录!

2、打开 eclipse.ini 这个配置文件
在根目录中找到 eclipse.ini 文件,这是一个文本配置文件,我们可以通过写字板直接打开。我们要修改这个配置文件中的部分默认值!

3、查看并修改配置文件中如下3个配置项的默认值
--launcher.XXMaxPermSize
256M
--launcher.XXMaxPermSize
256m
-Xmx512m
我们将这3个数值全部修改为默认数值的 1/2 即可 :
--launcher.XXMaxPermSize
128M
--launcher.XXMaxPermSize
128m
-Xmx256m


4、保存配置文件,重启 Eclipse
保存配置文件后,重新启动 Eclipse, 这样就不会再出现自动退出的问题了!
1、除了上述因为Eclipse启动的配置失误导致其无故闪退外,还有另一个常见原因:
系统配置的Java版本,Eclipse中配置的Java编译器版本,Eclipse中配置的运行Java版本, 如果这 3 条配置信息中有不一致的情况,也会导致 Eclipse 出现闪退现象!我们先看看如何定位这 3 种信息 :
1. 系统配置的Java版本
我们直接在命令行窗口中输入 java -version 即可得到系统配置的 Java 版本信息,这个信息其实是我们在系统环境变量Path中配置的! 如图使用的是 Java 1.7 版本!

2、2. Eclipse中配置的Java编译器版本
Eclipse 中点击 Window-->Preferences 打开 Preferences 对话框,在左上角的搜索框中输入 Compiler, 点击选择下方搜索条目的 Compiler 项,在右侧就可以选择 Compiler 版本, 如图使用的是 Java Compiler 1.7 !

3、3. Eclipse中配置的运行Java版本
Eclipse 中可以配置多个不同版本的 Java 运行环境,但当前起作用的只能是一个,还是在 Preferences 对话框,在左上角的搜索框中输入 JRE, 点击选择下方搜索条目的 Install JREs项, 在右侧就可以配置并选择使用哪个版本的 JRE, 如图使用的是 Java 1.7 !

4、4. 总结
首先确保你的 Eclipse 启动配置没有问题,然后再确保这 3 大配置项中的 Java 版本一致,那么基本上,你不会再遇到 Eclipse 闪退的问题了!