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

IntelliJ IDEA中手动导入TimeUnit仍无法识别,代码报错求助

解决IntelliJ无法识别TimeUnit导入的问题

以下是几个实用的排查和解决方法:

  • 刷新项目依赖
    如果是Maven或Gradle项目,先手动同步依赖:

    • Maven:点击右侧面板的刷新按钮,或执行终端命令 mvn clean install
    • Gradle:点击右侧Gradle面板的刷新按钮,或执行终端命令 gradle build
      让IDE重新加载项目的依赖和类路径。
  • 清理缓存并重启IDE
    操作路径:File -> Invalidate Caches...,勾选Clear file system cache and local history,点击Invalidate and Restart。重启后IDE会重新构建缓存,很多符号识别问题都能通过这个解决。

  • 检查JDK配置
    打开File -> Project Structure,依次检查:

    • Project选项卡中的Project SDK是否为标准JDK(不要用Android SDK等非完整JDK)
    • Modules选项卡中对应模块的SDK是否和Project SDK一致
      TimeUnit是JDK自带的类,只要JDK配置正确,就不存在找不到类的情况。
  • 验证导入语句并尝试全类名调用
    确认导入语句import java.util.concurrent.TimeUnit;没有拼写错误,比如大小写、包名错误。如果还是无效,可以临时用全类名调用:java.util.concurrent.TimeUnit.SECONDS.sleep(5);,如果能识别,再删除全类名重新导入即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 10:32:05