一、問題描述
今天idea打開項目時,發現有個類報紅,類明明存在,這個類是自己編寫的類,
而且項目能跑起來,很是奇怪。
二、問題分析
1,檢查類路徑等都沒問題,
2,maven——>reimport
試過都沒有用
三、解決辦法
點擊File–>Invalidate Caches/Restart,重新啟動,問題解決
四、原因
根本原因是idea本地緩存異常,
idea之所以快,那是因為idea打開新的工程的時候,它會構建項目索引以及生成相關緩存。
有時候,如果 idea 緩存被破壞,那就有可能導致idea無法識別maven依賴,從而導致idea無法找到某些類。
這種情況我們需要刪除原先的緩存以及索引,等待 idea 重新構建緩存以及索引即可。