2012-01-18 42 views
11

Tôi gặp sự cố với một trong các không gian làm việc của mình; nếu tôi bắt đầu nhật thực với tất cả các dự án mở, nhật thực có thể mất 20 phút để thậm chí đạt đến điểm mà nó thậm chí còn đáp ứng, nếu không lâu hơn.Làm cách nào để đóng tất cả các dự án trong không gian làm việc Eclipse trong khi nhật thực bị đóng?

Có thể bắt đầu nhật thực trong "chế độ an toàn", nơi không có dự án nào đang mở và plugin bị tắt, để tôi có thể lấy không gian làm việc của mình theo thứ tự?

+0

Bạn đã cố gắng tăng kích thước heap có sẵn cho Eclipse chưa? – bacchus

+0

Có, nó đã ở mức 1,5 GB và điều đó không giải quyết được vấn đề cơ bản. – vol

+0

Wow 1,5 GB là rất nhiều !! Có một tùy chọn mà tôi thường sử dụng cho các dự án lớn hơn, đó là tắt các bản dựng tự động để tránh thời gian chờ đợi lâu khi khởi động hoặc trong khi thực hiện các công cụ mới. Đối với loại dự án này, tôi thích xây dựng chúng theo cách thủ công. Nhưng bên cạnh đó, tôi không biết bất kỳ lựa chọn nào khác. – bacchus

Trả lời

17

Tôi chưa tìm thấy phần siêu dữ liệu cho biết dự án có bị đóng hay không, tôi nghi ngờ rằng không thể thông qua tuyến đường đó khi tôi đã grepped thông qua các tệp được tạo và không tìm thấy tệp.

tôi có 2 cách giải quyết, người đầu tiên trong số đó là:

  1. Đóng Eclipse.

  2. Đổi tên tệp .project ở cấp cao nhất của từng dự án (đau đớn để thực hiện thủ công nếu bạn có nhiều, bạn có thể viết tập lệnh).

  3. Khởi động Eclipse.

  4. Dự án sẽ hiển thị là đã đóng cửa.

Lưu ý: để hoàn tác việc này, bạn sẽ phải hoàn nguyên thay đổi tên (nghĩa là chuyển tất cả trở lại tệp .project) trước khi bạn cố gắng mở chúng.

Ưu điểm của phương pháp này là bạn có thể làm việc để có được một dự án hoạt động cùng một lúc (nếu điều này phù hợp với nhu cầu của bạn).

Cách tiếp cận khác là tạo một không gian làm việc mới, thiết lập chính xác (bất kể bạn cần gì - VCS, JRE chính xác, Nền tảng đích vv) và sau đó nhập từng dự án của bạn 1 (hoặc nhiều hơn) tại một thời gian.

Điều này có thể hiệu quả hơn, tùy thuộc vào cách tùy chỉnh không gian làm việc của bạn (bố cục phối cảnh, tùy chọn, mẫu mã v.v.), tuy nhiên điều này sẽ cho bạn một phương tiện chặn sạch. Điều này có thể là tốt nhất nếu mọi thứ thực sự xấu.

Lưu ý: căn cứ tất cả điều này trên 3.7.1

+0

Đây không phải là giải pháp tồi.Vấn đề lớn là do bộ nhớ và ràng buộc bế tắc, việc mở tất cả các vấn đề đồng thời khiến tôi quay không ngừng. Vì vậy, nếu tôi có thể đóng một vài dự án theo cách thủ công, điều đó có thể hữu ích. Cảm ơn! – vol

+4

dành cho người dùng Windows: trình khám phá cửa sổ có thể cho bạn sự cố khi đổi tên tệp bắt đầu bằng dấu chấm. ví dụ tôi đổi tên thành .project thành .project.bac. Sau đó, khi tôi cố gắng thay đổi nó trở lại. Project và windows explorer sẽ không cho tôi. Giải pháp đơn giản nhất là chuyển sang dòng lệnh để đổi tên. –

+0

@katsharp i up-bình chọn bạn cho điểm 2) vì tôi đã có cùng một vấn đề với một dự án cụ thể và không thể mở không gian làm việc ở tất cả (vì lý do khác nhau). Tôi cũng không tìm thấy siêu dữ liệu để giải pháp của bạn là một giải pháp gọn gàng. – bigbadmouse

-2

Nhấp chuột phải vào một trong các dự án mở ---> Đóng các dự án không liên quan.

Nó đóng tất cả các dự án ngoại trừ một dự án.

+2

Vấn đề là tôi không thể mở nhật thực. Câu hỏi là "Làm thế nào để làm điều này trong khi nhật thực được đóng lại." – vol

-2

Tôi không tìm thấy bất kỳ phương pháp nào như vậy nhưng bạn có thể làm điều này trong khi nhật thực đang chạy. Đi tới gói Explorer, chọn tất cả các dự án rồi vào Project -> Close Project. Điều này sẽ đóng tất cả các dự án. Vào lần sau khi bạn khởi động Eclipse, nó sẽ không tải tất cả các dự án và nó sẽ đáp ứng sớm hơn trước.

+1

Điều này không cung cấp câu trả lời cho câu hỏi. Để phê bình hoặc yêu cầu làm rõ từ tác giả, hãy để lại nhận xét bên dưới bài đăng của họ - bạn luôn có thể nhận xét về bài đăng của riêng bạn và khi bạn kiếm được đủ danh tiếng, bạn sẽ có thể nhận xét về bài đăng bất kỳ. Nếu bạn có câu hỏi liên quan nhưng khác, hãy đặt câu hỏi mới tham chiếu câu hỏi này nếu nó sẽ giúp cung cấp ngữ cảnh. –

+0

điều này không hữu ích khi người dùng không thể mở không gian làm việc một cách thực tế. – bigbadmouse

Các vấn đề liên quan