IDEA无法解析jdk自带的类的解决办法

news/2024/7/16 7:10:40 标签: java, intellij-idea, ide, idea

1.问题

IDEA在有些时候,会出现这个错误,就是jdk自带的java类找不到而报错。

例如下面的就是Object找不到,我们知道jdk自带的类是不用import包的,这里报错了,IDEA会提示你去导入类,其实这个提示也不是真正的解决办法,因为IDEA也没有这么智能,告诉你是jdk出了问题。

还有类似下面的错误:

这里需要的类型是Object,传入的类型是Boolean,按道理BooleanObject的子类,不应该报错。

image-20240111213552974

还有抛异常时Exception类报错,发现下面有红波浪线,看下面的报错提示说需要Throwable等。

image-20240111220914079

2.解决办法

我查看网上的资料,试过很多办法,都不行,比如清除缓存重启等,发现都不行。

image-20240111220206519

最后试了这种办法,重新选择一个项目可用的jdk,比如我这里项目需要的jdk版本是1.8,开始选择的1.8.0_291这个版本(报错的时候),现在选的是1.8.0_45这个版本,发现错误马上消失了,也不用重启IDEA。

步骤

  1. 先点击文件下的项目结构

    image-20240111220552240

  2. 打开的窗口中选择项目设置>项目, 重新选择项目SDK。

3.解决后的效果

重新选择jdk后,之前的这些错误都消失了。

image-20240111221156724


http://www.niftyadmin.cn/n/5331546.html

相关文章

.Net 8.0 Web API Controllers 添加到 windows 服务

示例源码下载:https://download.csdn.net/download/hefeng_aspnet/88747022 创建 Windows 服务的方法之一是从工作线程服务模板开始。 但是,如果您希望能够让它托管 API 控制器(也许是为了查看它正在运行的进程的状态)&#xff0…

python输出带颜色的文字

方法一 示例代码: # ANSI escape codes for some colors RED \033[91m GREEN \033[92m YELLOW \033[93m BLUE \033[94m MAGENTA \033[95m CYAN \033[96m WHITE \033[97m RESET \033[0m # Resets the color to defaultprint(f"{RED}This is red text…

如何用 ChatGPT生成生成元宇宙内容

ChatGPT 是一种强大的自然语言处理模型,可以生成高质量的文本内容,包括元宇宙相关内容。以下是一些建议,帮助您使用 ChatGPT 生成元宇宙相关内容: 明确需求:在开始生成内容之前,请明确您需要什么样的元宇宙…

VSCODE上使用IDEA上的快捷键:IntelliJ IDEA Keybindings

🍁 作者:知识浅谈,CSDN签约讲师,CSDN博客专家,华为云云享专家,阿里云专家博主 📌 擅长领域:全栈工程师、爬虫、ACM算法 💒 公众号:知识浅谈 🔥网站…

go语言(一)----声明常量

package mainimport ("fmt""time" )func main() {fmt.Print("hello go!")time.Sleep(1 * time.Second)}运行后,结果如下: 1、golang表达式中,加;和不加;都可以 2、函数的{和函数名一…

SpringBoot 基本增删改查的业务逻辑实现

基本思路:EasyCode 根据students表生成第一版代码,然后补充基本逻辑 第1步:创建表然后插入数据 [Ref] SpringBoot 初次配置数据库 并 进行第一次业务查询 第2步:使用 EasyCode 生成Controller层,Service层&#xff…

spring boot 引入redis报错

bug描述: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘assetChangeOrderController’: Unsatisfied dependency expressed through field ‘redisTemplate’; nested exception is org.springframework.be…

SpringBoot工具篇--XXL-JOB 分布式任务调度平台

目录 一、简介 1.1 概述 1.2 社区交流 1.3 特性 1.4 架构设计 1.5、同类型框架对比 1.6 下载 1.7 环境 二、XXL-JOB安装部署 2.1、配置部署“调度中心” 2.2、配置部署“执行器项目” 一、简介 1.1 概述 XXL-JOB是一个轻量级分布式任务调度平台,其核心…