Idea之Invalidate Caches/Restart


一、问题描述

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

二、问题分析

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

三、解决办法

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


四、原因

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM