直接複製別人的代碼,maven依賴到本身的IDEA中,個別代碼報紅,說是不能加載這個東西,檢查代碼沒錯,依賴沒錯,引入jar包也沒錯 最後網上找到了解決方法,參考文章緩存
![]()
![]()
如上圖所示,通常建議點擊Invalidate and Restart,這樣會清理的比較乾淨。可是,有一點須要注意,那就是:標記 4 所示的WARNING表示若是咱們選擇清理緩存和索引,那麼 IntelliJ IDEA 的Local History也會被一併清理掉。所以,若是咱們的項目沒有加入到版本控制,而咱們又須要項目文件的歷史更改記錄,那最好備份下該目錄,其地址爲C:\Users\當前登陸的系統用戶名\.IntelliJIdea\system\LocalHistory。maven
經過上面的方式清除緩存和索引的本質其實就是刪除C盤下的system目錄下的對應的文件,所以若是咱們不用上述的方法,也能夠直接刪除整個system目錄,這樣的話,當 IntelliJ IDEA 再次啓動項目的時候就會從新建立新的system目錄以及對應項目緩存和索引。若是咱們遇到了由於緩存或者索引出現問題以致於打不開項目的時候,建議直接刪除system目錄,通常這樣均可以很好地解決咱們的問題。.net
此外,還有一點須要咱們注意,那就是:在安裝 IntelliJ IDEA 的時候,默認是不啓用system目錄的,所以想要記錄Local History,就得咱們手動設置啦! 參考版本控制