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

2022-09-04 20:32:07

我在工作空间中有很多项目。每一两个星期我必须搜索*.snap文件删除它们。否则我的日食会花很多时间才能出现?所以好奇想知道它们是什么?它们是特定于java的吗?因为我的工作区中有很多java项目?


答案 1

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


答案 2

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

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


推荐