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

IntelliJ无法识别Gradle/Java/Groovy导入,添加依赖可编译仍标红

IntelliJ导入语句标红但项目可编译的解决办法

我是Java/IntelliJ新手,已添加依赖包且项目可正常编译,但IntelliJ中的导入语句仍显示为红色,无法被识别。

依赖配置代码:

dependencies {
    testImplementation platform('org.junit:junit-bom:5.9.1')
    testImplementation 'org.junit.jupiter:junit-jupiter'
    implementation 'org.json:json:20190722'
}

导入语句标红截图:
导入语句标红示例

  • 刷新Gradle依赖:点击右侧Gradle面板的刷新图标,或者右键项目选择Gradle > Reload Gradle Project,让IDE重新同步依赖库。
  • 清缓存重启IDE:打开File > Invalidate Caches...,勾选清除文件系统缓存和本地历史,然后点击Invalidate and Restart,多数缓存导致的识别问题都能解决。
  • 核对导入路径:确认导入的类名、包名没有拼写错误,比如org.json依赖里的类都是org.json.xxx格式,别写错包名。
  • 检查模块依赖:右键项目选择Open Module Settings,在Modules > Dependencies里查看对应的依赖是否已添加,没加的话手动通过+ > Library > From Maven搜索添加。
  • 确认SDK匹配:在Project Structure > Project里检查项目SDK版本和依赖兼容,比如别用Java 8运行仅支持Java 11的依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 16:42:13