2010-01-08 27 views
13

Tôi có rất nhiều dự án trong không gian làm việc. cho mỗi một hoặc hai tuần tôi phải tìm kiếm tệp * .snap xóa chúng. nếu không thì nhật thực của tôi sẽ mất nhiều thời gian để xuất hiện? Vì vậy, tò mò muốn biết họ là gì? chúng có đặc trưng cho java không? vì tôi có rất nhiều dự án java trong không gian làm việc của tôi?Tệp * .snap trong nhật thực là gì?

+1

.snap-shot của một số loại sẽ là tôi đoán. nghiêm túc, mặc dù hit google đầu tiên: http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg06614.html – falstro

+0

cảm ơn. Tôi sẽ làm điều đó .. nhưng tôi nghĩ rằng tôi sẽ nhận được câu trả lời điểm ở đây để hỏi .. xin lỗi .. – GuruKulki

Trả lời

12

* .snap tệp đại diện cho các thay đổi trong trạng thái vùng làm việc của IDE trong suốt thời gian chạy. Đây là chủ yếu cho kế hoạch phục hồi sự cố nhật thực. Khi một sự cố xảy ra, các tệp này được sử dụng để khôi phục trạng thái không gian làm việc eclipse.

2

Dường như nền tảng nhật thực của bạn bị lỗi khá thường xuyên. Bởi vì nếu không, các tệp ảnh chụp không nên ở đó trong khi nền tảng không chạy. Khi trang được tham chiếu trong nhận xét của roe giải thích, chúng chỉ cần thiết cho khôi phục sự cố và bị xóa trong khi tắt nền tảng bình thường. Xóa chúng sẽ làm cho nhật thực suy nghĩ, rằng không có sự cố xảy ra nhưng sau đó nó không thể phục hồi và bạn có thể phải làm mới/xây dựng lại không gian làm việc của bạn (có thể mất cùng một lúc).

Tôi sẽ không xóa các tệp đó ngoại trừ nhật thực sẽ không khôi phục được từ sự cố. Hãy xem các tập tin nhật ký và không gian làm việc nhật thực nếu bạn gặp sự cố với một số plugin và chống lại sự cố từ phía này (cập nhật plugin hoặc gửi báo cáo lỗi) thay vì xóa các tệp đó.

+1

Eclipse thực sự treo khá nhiều và bạn có thể sẽ nhận được lỗi dọc theo dòng 'java.lang.StackOverflowError org.eclipse .core.internal.dtree.DeltaDataTree.reroot' trong khi khởi động lại. Trong trường hợp đó Eclipse không khởi động được vì không khôi phục được. Xóa một hoặc nhiều tệp .snap bên trong '.metadata/.plugins/org.eclipse.core.resources /' sẽ sửa không gian làm việc trong trường hợp đó. –

1

Một giải pháp rất tốt đối với tôi là:

  1. Cut và Paste file .snap trong một thư mục riêng biệt
  2. Start và sau đó Đóng Eclipse (sau khi khởi động lại tôi đã nhận thấy rằng một số lớp học của tôi nơi không có)
  3. Đặt lại các tập tin .snap ở nơi gốc
  4. Bắt đầu một lần nữa Eclipse