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

相关推荐
哞哞不熬夜1 天前
JavaEE--文件操作和IO
java·开发语言·windows·学习·java-ee·intellij-idea·idea
Aric_Jones5 天前
FastDFS,分布式文件存储系统,介绍+配置+工具类
java·数据库·redis·分布式·idea·dfs
RQ_ghylls12 天前
3. 使用idea将一个git分支的部分提交记录合并到另一个git分支
开发语言·git·idea
百锦再13 天前
Python深度挖掘:openpyxl和pandas的使用详细
java·开发语言·python·框架·pandas·压力测试·idea
XU磊26015 天前
javaWeb开发---前后端开发全景图解(基础梳理 + 技术体系)
java·idea
雾月5516 天前
LeetCode 1780 判断一个数字是否可以表示成三的幂的和
java·数据结构·算法·leetcode·职场和发展·idea
JavaGuide16 天前
腾讯Java后端一面,被速通了!
网络·http·缓存·程序员·idea·多线程·校招·java基础·并发编程·aio·计算机基础·认证授权
稻草猫.16 天前
【Java 数据结构】List,ArrayList与顺序表
java·数据结构·idea
Forworder17 天前
[数据结构]树和二叉树
java·数据结构·intellij-idea·idea
m0Java门徒17 天前
面向对象编程核心:封装、继承、多态与 static 关键字深度解析
java·运维·开发语言·intellij-idea·idea