idea 無法加載識別本地類


@

idea 的影響力在java開發中的地位自不用說,但是它也經常“作妖”。今天我就遇到了它居然無法識別本地的一個實體和工具類的情況;本來不想寫篇博客,但是覺得算是個坑點,遂記錄在此!

報錯


從截圖我們可以看出,idea無法識別我本地自己定義的一個錯誤碼提示類;

嘗試解決

  • 重新pull 代碼,maven clean --> compile 清理編譯,發現還是不ok;

  • 比對同事代碼,代碼一樣。同事那邊沒問題,說明不是代碼問題,可以確定idea在作妖!

  • 借助搜索引擎,果然有人遇到了我一樣的問題,刪除工程下的.idea 再看,特么還是不ok啊!

呃呃呃,這個咋整啊!

不急,我們細細想下idea 運行的文件是編譯后文件,那么刪除.idea后是不是還要再刪除target文件呢?

誒,騷等。我clean-->compile不是刪除過再生成了嗎?

算了,關閉idea 手動再刪除一次target和.idea試下!刪除后重啟,wtf什么鬼 居然ok了;idea你咋醬紫作妖嘞(很有可能是idea 緩存導致的,但是很多時候重啟確實能解決很多問題)!

小結

所以以后再遇到這種問題,解決辦法:刪除.idea + 手動刪除編譯后的target文件 ,再次編譯構建;畢竟用的是cracked的(小聲說),就不要白嫖還罵咧咧的說真香了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM