一、问题描述
今天idea打开项目时,发现有个类报红,类明明存在,这个类是自己编写的类,
而且项目能跑起来,很是奇怪。
二、问题分析
1,检查类路径等都没问题,
2,maven——>reimport
试过都没有用
三、解决办法
点击File–>Invalidate Caches/Restart,重新启动,问题解决
四、原因
根本原因是idea本地缓存异常,
idea之所以快,那是因为idea打开新的工程的时候,它会构建项目索引以及生成相关缓存。
有时候,如果 idea 缓存被破坏,那就有可能导致idea无法识别maven依赖,从而导致idea无法找到某些类。
这种情况我们需要删除原先的缓存以及索引,等待 idea 重新构建缓存以及索引即可。