You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Eclipse创建Spring Boot项目时出现NoSuchMethodError错误求助

解决Eclipse新建Spring Boot项目时的NoSuchMethodError问题

问题原因

这个错误是Eclipse的Spring Boot相关插件(如Spring Tools Suite组件)在后台执行项目创建流程时,依赖的org.apache.commons.io.IOUtils类版本与Eclipse全局类路径中存在的版本冲突,导致找不到指定签名的toString(InputStream, Charset)方法。因为新建项目的逻辑由插件驱动,并非项目本地依赖,所以你在项目配置里查不到相关引用是正常的。

排查与修复步骤

  • 检查插件依赖的Commons IO版本
    1. 打开Eclipse,依次进入Help > About Eclipse IDE > Installation Details > Plug-ins
    2. 在搜索框输入commons.io,定位到包含该类的插件(一般是org.apache.commons.io),查看其版本号。
  • 重置Eclipse插件状态
    1. 关闭Eclipse,找到安装目录下的configuration文件夹,删除org.eclipse.osgi和org.eclipse.equinox.app两个子目录(重启后会自动重建缓存)。
    2. 重新启动Eclipse,尝试再次创建Spring Boot项目。
  • 更新或重装Spring Boot插件
    1. 进入Help > Eclipse Marketplace,搜索Spring Tools 4,点击Update(已安装时)或Install(未安装时)。
    2. 安装完成后重启Eclipse,再尝试创建项目。
  • 清理Eclipse目录下的冲突JAR
    检查Eclipse安装目录的plugins或dropins文件夹,若存在额外的commons-io相关JAR文件,移除版本不匹配的文件后重启Eclipse。
  • 使用干净的Eclipse安装包
    若上述方法无效,下载官方最新版的Spring Tools Suite(STS)或预装Spring插件的Eclipse安装包,全新安装后再尝试创建项目,避免旧配置或冲突文件的影响。

内容的提问来源于stack exchange,提问作者Narasimha asuri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 09:00:59