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

相关推荐
A旧城以西21 小时前
数据结构(JAVA)单向,双向链表
java·开发语言·数据结构·学习·链表·intellij-idea·idea
hweiyu003 天前
idea如何让打开的文件名tab多行显示
java·ide·intellij-idea·idea·intellij idea
IT瘾君4 天前
Windows中IDEA2024.1的安装和使用
java·intellij-idea·idea
希忘auto4 天前
理解Java数据库编程之JDBC
java·jdbc·idea
Fanxt_Ja5 天前
【LeetCode】算法详解#2 ---和为k的子数组
java·数据结构·算法·leetcode·idea·哈希表
hweiyu007 天前
【IntelliJ IDEA导出WAR包教程】
java·ide·intellij-idea·idea·intellij idea
Binge毕设8 天前
基于Springboot的网上订餐系统 【源码】+【PPT】+【开题报告】+【论文】
java·spring boot·后端·mysql·mybatis·idea
2301_8187320611 天前
springboot项目,mapper.xml里面,jdbcType报错 已解决
xml·java·spring boot·spring·intellij-idea·mybatis·idea
漫漫不慢.12 天前
ArrayList<E>案例//定义一个方法,将价格低于3000的手机信息返回
java·idea
_星辰大海乀19 天前
刷题练习笔记
java·数据结构·笔记·算法·链表·list·idea