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

相关推荐
在未来等你3 天前
JDK21深度解密 Day 9:响应式编程模型重构
微服务架构·响应式编程·虚拟线程·jdk21·spring boot 3·project reactor·结构化并发
黎黎黎明⁠⁢6 天前
SpringBoot整合Sa-Token:实现RBAC权限模型
java·sa-token·springboot·idea
会笑的小熊6 天前
IDEA项目推送到远程仓库
idea
在未来等你12 天前
JDK21全景图:关键特性与升级价值
java·虚拟线程·jdk21·模式匹配·技术文章
遗忘de神话13 天前
Idea出现 100% classes 等
idea
忘了ʷºᵇₐ13 天前
MapReduce-Top N程序编写与运行
大数据·hadoop·maven·mapreduce·idea
汉得数字平台15 天前
集星獭 | 重塑集成体验:新版编排重构仿真电商订单数据入库
java·重构·idea·paas·源代码管理
令狐少侠201116 天前
idea2024 不知道安装了什么插件,界面都是中文的了,不习惯,怎么修改各个选项改回英文
java·idea
ziyue757518 天前
idea启用lombok
java·intellij-idea·idea·lombok·软件
贰拾wan21 天前
【Java-EE进阶】SpringBoot针对某个IP限流问题
java·spring boot·后端·idea