在Eclipse中保存工作区 - 行为与文档不匹配

时间:2016-05-03 20:38:18

标签: eclipse

在一个古老的Android项目中,今天早上我添加了一个新的活动类和一个新的XML布局文件。不久之后,我开始得到一些奇怪的构建错误,所以我决定关闭Eclipse重新启动它(因为这经常修复奇怪的Eclipse问题)。但Eclipse无法关闭并挂起保存工作区。我不得不杀死 javaw 让它死掉。有关详细信息,请参阅Eclipse leaving stuff behind that I can't kill

当我重新打开它时,我发现我的新文件已不在项目中了!这些文件仍然存在于磁盘上。所以我查看了如何在the Eclipse wiki中明确保存工作区,它说。 。 。

  

请注意工作区中最基本的信息 - 例如   Eclipse中新创建的文件和文件夹始终存储   立即在磁盘上。保存工作区只需要存放   元数据,例如标记,以及项目的内存图片。   工作空间的设计使得用户可以拉动计算机电源   任何时刻从墙上的绳索,资源树仍将在一个   良好的状态,以便工作区将能够重新启动   一致的状态,最小的信息损失。

......显然今天早上这不是真的,所以我该如何防止这个问题再次出现呢?

1 个答案:

答案 0 :(得分:2)

文件会立即保存,但元数据包含有关工作区中哪些文件的信息。如果关闭失败,则可能会丢失。文件仍在那里,但Eclipse不知道它们。

使用'文件>刷新'(未选择任何内容)将刷新工作区中文件的所有信息。