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

Spring MVC项目添加commons-collections4依赖仍报错,该如何解决?

解决CollectionUtils依赖报错问题

第一步:修复导入语句错误

你的代码里的import语句存在语法错误,正确写法需要导入具体的CollectionUtils类,而非整个包;同时代码还漏了List和ArrayList的导入,一并补上:

import org.apache.commons.collections4.CollectionUtils;
import java.util.List;
import java.util.ArrayList;

public class main {
    public static void main(String[] args) {
        List<Integer> empty_list = new ArrayList<Integer>();
        if (CollectionUtils.isEmpty(empty_list)) {
            System.out.println("List is empty");
        }
    }
}

第二步:确保Maven依赖正确加载

若修复导入后仍报错,按以下步骤排查:

  • 执行Maven命令强制刷新依赖:在项目根目录运行 mvn clean install -U,-U参数会强制更新依赖,确保本地仓库拉取到完整的commons-collections4 jar包。
  • 在IDE中刷新Maven配置:
    • IntelliJ IDEA:右键项目 → Maven → Reload All Maven Projects
    • Eclipse:右键项目 → Maven → Update Project,勾选"Force Update of Snapshots/Releases"
  • 检查依赖是否被排除:运行 mvn dependency:tree,查看输出结果中commons-collections4是否带有(excluded)标记,若有则说明该依赖被其他依赖规则排除,需在pom.xml中调整对应依赖的排除配置。

第三步:验证IDE依赖配置

打开IDE的项目结构设置:

  • 确认commons-collections4-4.4.jar存在于项目的Libraries列表中
  • 确认你的Java类所在模块已将该库添加为依赖

内容的提问来源于stack exchange,提问作者Alex.m

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 23:15:44