eclipse启动慢

eclipse自身设置的原因

指定JRE路径

eclipse启动的时候,它总是会搜索让其运行的jre,往往就是这个搜索过程让eclipse启动变慢了,解决方案是,在eclipse的配置文件eclipse.ini(该文件位于eclipse安装目录下)中加入-vm配置,直接指定jre的位置,减少这个搜索过程.
这里有一张图片

关闭用不到的插件

这里有一张图片
我这里用到Git,所以我保留的Git integration for Eclipse-UI这个插件,
用到了maven,所以我保留了m2e Marketplace这个插件
还用到的Spring,所以我保留了Spring相关的插件,
至于其他插件,我全部取消勾选.
到这里应该就启动快了,我的是这样,至于其他的,就先不折腾了。

被Windows Defender拦截

Windows Defender不扫描eclipse的安装目录

上面是eclipse中的配置,但是我发现,配置之后没有效果.我打开任务管理器发现,每次启动eclipse的时候,都会被Windows Defender拦截,如下图所示:
这里有一张图片
Windows Defender会先扫描eclipse的安装目录,确认安全后再让eclipse运行.扫描是很耗时的,这就造成eclipse启动十分缓慢.

解决方案

打开windows defender,然后点击病毒和威胁防护,然后点击"病毒和威胁防护"设置
这里有一张图片
然后向下拖动滚动条,找到排除项,点击添加或删除排除项
这里有一张图片
然后点击添加排除项,添加eclipse的安装目录即可。
这里有一张图片

参考资料

如何让Windows Defender不扫描指定排除文件夹](如何让WindowsDefender不扫描指定排除文件夹)