Eclipse创建Spring Boot项目出现NoSuchMethodError错误求解决
解决Eclipse创建Spring Boot项目时
NoSuchMethodError的方案 这个错误源于m2e(Maven Integration for Eclipse)与Spring Boot插件版本不兼容,或是卸载m2e后残留了旧配置/依赖,以下是针对性解决步骤:
彻底清理m2e残留文件
卸载m2e后手动删除残留:- 进入Eclipse安装目录的
plugins和features文件夹,删除所有org.eclipse.m2e.*开头的文件/文件夹 - 打开工作区的
.metadata/.plugins目录,删除org.eclipse.m2e.core和org.eclipse.m2e.ui文件夹 - 重启Eclipse
- 进入Eclipse安装目录的
重新安装兼容版本的插件
- 通过「帮助→安装新软件」添加m2e官方更新源,安装最新稳定版m2e
- 完成后,在Eclipse Marketplace搜索「Spring Boot Tools」,安装与当前Eclipse版本匹配的插件版本
升级Eclipse到稳定版
若当前Eclipse版本过旧,直接升级到最新稳定版(如2024-03),再重新安装m2e和Spring Boot插件,从根源规避版本兼容问题离线安装修复
若在线安装失败,下载对应版本的m2e和Spring Boot插件离线包,放入Eclipse的dropins目录,重启后完成安装
内容的提问来源于stack exchange,提问作者IRahi
相关产品推荐
相关产品推荐

