繁体   English   中英

eclipse中的* .snap文件是什么?

[英]What are *.snap files in eclipse?

我在工作区有很多项目。 每隔一两周,我必须搜索* .snap文件删除它们。 否则我的日食需要很多时间才能出现? 好奇地知道他们是什么? 它们是否特定于java? 因为我的工作区里有很多java项目?

* .snap文件表示运行时期间IDE的工作空间状态的更改。 这主要是针对eclipse崩溃恢复计划。 发生崩溃时,这些文件用于恢复日食工作区的状态。

看起来您的eclipse平台经常崩溃。 否则,在平台未运行时,快照文件不应存在。 正如roe评论中引用的页面所解释的那样,它们仅用于崩溃恢复,并且在平台正常关闭期间被删除。 删除它们会让eclipse思考,没有发生崩溃但是它无法恢复,你可能不得不刷新/重建你的工作区(这可能需要相同的时间)。

我不会删除那些文件,除了eclipse无法从崩溃中恢复。 看看eclipse工作区和平台日志文件,如果你遇到一些插件的问题,并从这一方面解决问题(更新插件或发送错误报告)而不是删除这些文件。

对我来说一个非常好的解决方案是:

  1. 将.snap文件剪切并粘贴到单独的文件夹中
  2. 启动然后关闭Eclipse(重新启动后我注意到我的一些类不存在)
  3. 将.snap文件放回原始位置
  4. 再次启动Eclipse

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM