最近由eclipse換idea的過程當中,出現了一個很奇妙的問題!git
項目是maven+git+idea管理的,idea某次在使用的過程當中,電腦死機重啓後,發現沒法引用jar包中的class.包括jdk中的jar。檢查了下項目的jar包都存在,目錄正確,不知爲什麼讀取不到。緩存
開始懷疑是項目的某些配置被改變了,嘗試了:eclipse
1.項目clean/build 不行maven
2.rebuild project 不行ide
3.從新import project 不行工具
4.maven clean/install 不行ui
5.從git上從新拉一份代碼 不行idea
以上都不行以後,感受是idea工具的問題,而後嘗試spa
1.invalidate caches/restart 不行rest
2.手動清除idea緩存 不行
3.重裝idea 成功!!!
成功以後,對到底idea的什麼配置被改變了仍是不知道,後來一個偶然的機會,發現,若是配置了ignore files,並在文件類型中配置了.class,.classes會出現此問題。