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不了的问题。

相关推荐
ssuuxx14 天前
上海格致中学附近新高一数学补课班筛选维度:思维拓展、解题更顺测评
idea
love_muming17 天前
链表每日一练
java·开发语言·数据结构·链表·idea·每日一练
月夜奇术师18 天前
idea的Maven控制台乱码解决方案
maven·idea
zhangpba18 天前
IntelliJ IDEA 集成通义灵码
ai·idea
小林敲代码778819 天前
记录一下IDEA中很多变量变色的方案
java·开发语言·spring boot·idea
gSZrkhJsY19 天前
【无标题】
jupyter·idea
我命由我1234521 天前
Java 开发 - Jar 包与 War 包
java·开发语言·java-ee·intellij-idea·jar·idea·intellij idea
设计师小聂!21 天前
Java异常处理
java·开发语言·后端·编辑器·idea
ssuuxx21 天前
做好衔接,告别高一身心内耗
idea
范什么特西21 天前
C盘扩容强制
idea