2022-10-11 11:42

idea缓存异常导致导入不了自己写的类

王姐姐

JavaEE

(910)

(0)

收藏

一、问题描述

今天idea打开项目时,发现有些类报红,类明明存在,这个类是自己编写的类,
而且项目能跑起来,很是奇怪。

d59e1a32c9534d3aa635840e2627faf.png

二、问题分析

1,检查类路径等都没问题,
2,maven——>reimport
试过都没有用

三、解决办法

点击File–>Invalidate Caches/Restart,重新启动,问题解决

4e219ebc98ac1f2c3482791870fbae5.png

4231ae34b7727bdb483ce0672b6888e.png

四、原因

根本原因是idea本地缓存异常,idea之所以快,那是因为idea打开新的工程的时候,它会构建项目索引以及生成相关缓存。
有时候,如果 idea 缓存被破坏,那就有可能导致idea无法识别maven依赖,从而导致idea无法找到某些类。
这种情况我们需要删除原先的缓存以及索引,等待 idea 重新构建缓存以及索引即可。

0条评论

点击登录参与评论