JDK21无法导入TimeUnit类
时间:2024-03-29 21:40:21 来源:网络cs 作者:欧阳逸 栏目:选词工具 阅读:
运行环境: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不了的问题。
本文链接:https://www.kjpai.cn/news/2024-03-29/150596.html,文章来源:网络cs,作者:欧阳逸,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
上一篇:[论文阅读笔记20]MotionTrack: Learning Robust Short-term and Long-term Motions for Multi-Object Tracking
下一篇:返回列表