刚安装完MyEclipse时,首次启动速度慢得令人崩溃?别着急,五个优化步骤就能轻松解决。如果你也遇到过启动等待两三分钟、甚至卡死在进度条上的情况,那多半是因为默认加载了一大堆你用不上的组件——比如JSF预览支持、Derby数据库、WTP工具集、Mylyn任务管理等,既占内存,又拖慢时间。下面这五步,专门针对Java Web开发者,帮你把启动速度拉回正常水平。

关闭启动时自动加载的冗余模块
打开 Window → Preferences → General → Startup and Shutdown,右侧列表中显示的是所有随启动自动载入的插件。这里可以放心取消勾选以下几类明显非必需项:WTP(Web Tools Platform)、Mylyn Tasks UI、Derby Plug-in、所有以“MyEclipse EASIE”开头的服务器适配器(只保留你实际使用的Tomcat或Jetty)、ICEfaces/JSF相关插件(如果没做JSF项目)、Delivery Runtime系列、m2e Marketplace。
注意:不要取消MyEclipse Core或Java Development Tools,否则基础功能会失效。这一步能直接砍掉至少一半的启动加载项,效果立竿见影。
禁用拼写检查与XML/JSF之外的自动验证
拼写检查常对变量名、方法名缩写(比如doGet、svcMgr)误报错误,纯属干扰。路径:Window → Preferences → General → Editors → Text Editors → Spelling,取消 Enable spell checking。
另外,启动时自动校验所有配置文件极其耗时。进入 Window → Preferences → MyEclipse → Validation,在Validator列表中,只保留Manual组下的全部选项;Build组中只勾选 Classpath Dependency Validator,其余全部取消。这样每次启动时,MyEclipse就不会对每个XML、JSF、JSP文件做一遍校验,时间节省明显。
替换JSP默认编辑器为纯文本模式
MyEclipse自带的Visual JSP Designer会同时加载可视化预览引擎,导致JSP文件打开卡顿。改用轻量级编辑器:Window → Preferences → General → Editors → File Associations,在文件类型列表中找到 *.jsp,选中下方“MyEclipse JSP Editor”,点击“Default”按钮。
如果项目里JSP页面数量多,这一步能极大减少资源占用,打开JSP文件的速度从几秒降到毫秒级。
停用Maven索引自动下载与内置JDK
第一步:Window → Preferences → MyEclipse → Maven4MyEclipse,取消勾选 Download repository index updates on startup。
第二步:Window → Preferences → Java → Installed JREs,移除MyEclipse自带的JDK 1.7或1.8嵌入版,点击Add → Standard VM → Next,选择你本地已安装的JDK 8或11主目录,设为默认。
第三步:Window → Preferences → Java → Compiler,将Compiler compliance level设为对应版本(如1.8),点击Apply。
使用外部JDK不仅能规避MyEclipse捆绑JDK的性能缺陷,还能确保编译行为与生产环境一致,一举两得。
关闭自动更新调度器
① Window → Preferences → General → Startup and Shutdown,找到 Automatic Updates Scheduler,取消勾选。
② Window → Preferences → MyEclipse → MyEclipse Dashboard,取消 Show MyEclipse Dashboard on startup。
③ Window → Preferences → MyEclipse → Maven4MyEclipse → Maven,取消所有以Download或Update开头的选项(通常共4项)。
这三处关闭后,MyEclipse再不会在后台静默拉取更新、扫描仓库或弹出仪表盘,启动过程彻底静默可控。前后对比,启动时间从原来的两三分钟缩短到30秒以内,完全值得花这几步操作。
