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

相关推荐
tsyjjOvO3 小时前
【Git 从入门到实战】(IDEA+Gitee 版)
git·gitee·idea
苏渡苇8 小时前
DeepSeek V4 实战:打造一个智能 Java 项目源码分析助手
springboot·jdk21·spring ai·deepseek·deepseek v4
Navicat中国1 天前
使用 Navicat 导入向导导入 Excel 数据时,系统提示导入成功,表中也能看到数据,但行数统计显示为 0,这是什么原因?
数据库·excel·导入
howard20051 天前
2.4.2 本地模式运行Spark项目
idea·spark项目·本地模式
大腕先生4 天前
通用分页超详细介绍(附带源代码解析&页面展示效果)
xml·java·linux·服务器·开发语言·前端·idea
AIKZX4 天前
西门子博途 TIA Portal v18 中文版图文安装教程(超级详细)附下载链接
开发语言·c#·编辑器·idea
月明水寒5 天前
IDEA2026.1 vue文件报错
前端·javascript·vue.js·intellij-idea·idea·intellij idea
凌波粒8 天前
Java 8 “新”特性详解:Lambda、函数式接口、Stream、Optional 与方法引用
java·开发语言·idea
user_admin_god8 天前
Opencode常见问题与优化排查
java·人工智能·自然语言处理·nlp·idea
Proxy_ZZ011 天前
AI时代工程师的超级能力进化论技术文章大纲
idea