The error simply says, “you've made changes in files in your workspace from outside eclipse”.
意思就是:你已經(jīng)在你的工作空間更新了文件,但是eclipse并沒有,所以出現(xiàn)了這個(gè)異常。
分析:
有時(shí)候因?yàn)闀r(shí)間緊迫的原因,所以就沒去管它,今天再次遇到它,實(shí)在看著不爽,所以想了辦法解決此問題!
這個(gè)問題是由于eclipse
中文件不同步引起的。在eclipse中,工程文件是由eclipse自動(dòng)掃描添加的,如果在外部修改了工程目錄中的文件但又關(guān)閉了自動(dòng)刷新功能,則會(huì)引起文件不同步,從而搜索時(shí)出現(xiàn)Resource is out of sync with the file system問題(其它功能可能也會(huì)如此)。此外,在外部沒有修改eclipse工程中的文件也有可能引起該問題。
解決方案:
The best way would be to let Eclipse automatically handle any external changes in file system. So that when you compile the code it never gives the error “resource is out of sync with the filesystem”.
意思就是:最好的方法就是在你的Eclipse/STS 設(shè)定一下,當(dāng)文件改變時(shí)自動(dòng)刷新,這樣你就永遠(yuǎn)不用擔(dān)心編譯代碼時(shí)會(huì)出現(xiàn)這個(gè)異常了。
具體的方案有兩個(gè):
1、直接右鍵你的項(xiàng)目,進(jìn)行Refresh
刷新下
2、選擇Eclipse
的 Window -> Preferences -> General -> Workspace ,勾選以下兩個(gè)按鈕(問題完美解決):
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)VeVb武林網(wǎng)的支持。
新聞熱點(diǎn)
疑難解答
圖片精選