我正在eclipse的一个项目上工作,一切正常,但是当我第二天回来时,我收到了一个错误:resource is out of sync with the filesystem
。我发现解决方案是刷新所有内容并解决了我的问题,但我很好奇资源如何首先失去同步,以及它甚至意味着资源与文件系统不同步
答案 0 :(得分:5)
文件已修改,但未通过Eclipse修改。
为了提高性能,Eclipse会缓存有关文件的信息,Eclipse当然会在修改文件时更新缓存,但如果文件被其他进程修改,则缓存与实际文件不同步,因此需要刷新。