Idea之Invalidate Caches/Restart

一、问题描述

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

二、问题分析

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

三、解决办法

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


四、原因

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

原文地址:https://www.cnblogs.com/gezp/p/15744937.html