Что такое * .snap файлы в eclipse? - PullRequest
13 голосов
/ 08 января 2010

У меня так много проектов в рабочей области. каждые одну или две недели я должен искать файл * .snap, удалять их иначе мое затмение займет много времени? Так любопытно узнать, что они? они специфичны для Java? как у меня есть много Java-проектов в моей рабочей области?

Ответы [ 3 ]

13 голосов
/ 08 января 2010
Файлы

*. Snap представляют изменения в состоянии рабочей области IDE во время выполнения. Это в основном для плана восстановления после сбоя затмения. Когда происходит сбой, эти файлы используются для восстановления состояния рабочего пространства eclipse.

2 голосов
/ 08 января 2010

Похоже, ваша платформа затмения часто падает. Потому что в противном случае файлы моментальных снимков не должны быть там, пока платформа не запущена. Как объясняет упомянутая страница в комментарии Роу, они просто необходимы для восстановления после сбоя и удаляются при обычном завершении работы платформы. Удаление их заставит затмение думать, что сбоя не произошло, но затем он не может восстановиться, и вам, возможно, придется обновить / перестроить рабочее пространство (что может занять то же время).

Я бы не удалил эти файлы, за исключением того, что eclipse не восстановится после сбоя. Если у вас возникли проблемы с некоторыми плагинами, загляните в рабочую область eclipse и файлы журналов платформы и решите проблему с этой стороны (обновление плагинов или отправка отчетов об ошибках) вместо удаления этих файлов.

1 голос
/ 14 февраля 2013

Очень хорошим решением для меня было:

  1. Вырезать и вставить файл .snap в отдельную папку
  2. Запустите, а затем закройте Eclipse (после перезапуска я заметил, что некоторых из моих классов там нет)
  3. Верните файл .snap в исходное место
  4. Запустите снова Eclipse
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...