JDK21无法导入TimeUnit类

运行环境:windows11、IDEA2023.1.3、JDK21

问题描述:IDEA中无法导入java.util.concurrent.TimeUnit类。

以下截图是问题解决后的截图。有问题的时候未截图,说明一下,有问题的时候TimeUnit类是红色的,无法导入,查看JDK下面的java.util.concurrent包,会发现有这个类,注意的是,这时候这个类是.class文件,点开的话能看到源码,但是会提示"decompiled .class file bytecode version:65.0(Java 21)",意思就是这个类是反编译过来的。注意区分一下下图里面,显示的是java文件,这才是正常的。

解决办法是升级IDEA的版本,升级到2023.1.5后可以正常导入。我是直接通过update升级的,自动升级到1.5,我看官网可以下载的最新版是Version: 2023.2.5。PS:有兴趣的可以去看看BUG修复的日志。

另,如果遇到类似的问题,可以先尝试清空下IDEA缓存,重启IDEA的时候选择"Invalidate and Restart",一般可以解决项目中有这个类但是import不了的问题。

相关推荐
JavaGuide21 小时前
IDEA 里终于能爽用 Claude Code了!
java·idea·springai
张橙子1 天前
idea优化之标签页显示优化,让查找更高效
idea·开发工具
草履虫建模1 天前
A02 Maven 基础配置:本地仓库、镜像、项目编码与常见问题(IDEA 实战)
xml·java·spring boot·spring·maven·intellij-idea·idea
草履虫建模1 天前
A01 开发环境与第一个 Java 程序(IDEA / JDK / Maven 基础)
java·spring·jdk·maven·intellij-idea·idea·基础
( •̀∀•́ )9202 天前
IntelliJ IDEA快捷键
idea·开发工具
JavaGuide6 天前
IntelliJ IDEA 2026.1 EAP 发布!拥抱 Java 26,Spring Boot 4 深度支持!
java·后端·mysql·springboot·idea·大厂面试·javaguide
C++ 老炮儿的技术栈6 天前
Qt中自定义 QmyBattery 电池组件开发
c语言·开发语言·c++·windows·qt·idea·visual studio
WorldWelcome8 天前
springboot3整合knife4j,并nginx映射到外网
nginx·springboot3·knife4j·jdk21
这就是佬们吗8 天前
力扣---leetcode48
java·笔记·后端·算法·leetcode·idea
小徐敲java14 天前
IDEA的Debug(条件与异常调试)
idea