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

IntelliJ中导入org.apache.commons.lang3.ArrayUtils报错:包不存在

解决org.apache.commons.lang3.ArrayUtils导入报错问题

这个报错的核心原因是你的项目没有引入Apache Commons Lang3库,IDE找不到对应的类文件。以下是具体解决步骤:

1. 添加Apache Commons Lang3依赖

根据你的项目构建工具选择对应方式添加依赖:

Maven项目

在项目根目录的pom.xml中插入以下依赖配置:

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
    <version>3.14.0</version> <!-- 推荐使用最新稳定版本 -->
</dependency>

添加完成后,点击IntelliJ右侧Maven面板的「Reload All Maven Projects」按钮,等待依赖下载完成。

Gradle项目

如果是Groovy语法的build.gradle,添加:

implementation 'org.apache.commons:commons-lang3:3.14.0'

如果是Kotlin语法的build.gradle.kts,添加:

implementation("org.apache.commons:commons-lang3:3.14.0")

然后点击Gradle面板的「Refresh」按钮同步项目。

无构建工具(手动导入JAR)

  1. 下载Apache Commons Lang3的JAR包(选择稳定版)
  2. 在IntelliJ中右键你的项目 → 选择「Open Module Settings」
  3. 进入「Libraries」选项卡,点击左上角的「+」号,选择「Java」
  4. 选中下载好的JAR文件,确认添加到项目中

2. 验证导入语句

确保你的导入语句是:

import org.apache.commons.lang3.ArrayUtils;

注意是lang3而非旧版的lang,避免导入错误的类。

3. 最后同步项目

依赖添加完成后,可执行以下操作确保IDE识别:

  • 对于Maven/Gradle项目:再次同步依赖
  • 手动导入JAR的情况:重启IntelliJ,或检查Module Settings中库是否已正确关联

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 04:35:55