Công cụ của Eclipse Project → Công cụ làm sạch ... thực sự làm gì?Chức năng của dự án> Làm sạch trong Eclipse
Trả lời
Chức năng của nó phụ thuộc vào các nhà xây dựng mà bạn có trong dự án của bạn (họ có thể chọn giải thích lệnh sạch tuy nhiên họ thích) và bạn có bật tự động xây dựng hay không. Nếu tự động xây dựng được bật, việc gọi sạch sẽ tương đương với bản dựng sạch. Các tạo tác đầu tiên được loại bỏ, sau đó một bản dựng đầy đủ được gọi ra. Nếu tính năng tự động tạo bị tắt, việc xóa sẽ xóa các tạo phẩm và dừng lại. Sau đó, bạn có thể gọi xây dựng theo cách thủ công sau này.
Nó loại bỏ bất kỳ tệp đã được biên dịch nào trong dự án của bạn để bạn có thể tạo một bản dựng lại hoàn toàn mới.
Có vấn đề khác tại nơi làm việc ở đây. Chức năng sạch của Eclipse bị hỏng. Nếu bạn xóa các tệp bên ngoài Eclipse, nó sẽ không nhận thực tế là các tệp hiện đang bị thiếu và bạn sẽ nhận được các lỗi xây dựng cho đến khi bạn xóa các tệp theo cách thủ công. Thậm chí sau đó, điều đó sẽ không nhất thiết phải làm việc, hoặc, đặc biệt là nếu có rất nhiều tập tin bị thiếu. Điều này xảy ra với tôi khá thường xuyên khi tôi kiểm tra một chi nhánh của mã đã có rất nhiều thay đổi kể từ lần cuối cùng tôi xây dựng nó. Trong trường hợp đó, truy vấn duy nhất tôi tìm thấy là bắt đầu một không gian làm việc hoàn toàn mới và tải lại dự án từ đầu.
- 1. Phím tắt để làm sạch dự án trong Eclipse?
- 2. Thư mục làm việc sạch của Tomcat trong Eclipse
- 3. Maven clean + build gây ra dự án trong Eclipse để hiển thị lỗi cho đến khi làm sạch trong Eclipse
- 4. Chức năng in của Python làm sạch bộ đệm khi được gọi?
- 5. Lỗi xóa nguồn lực trong khi làm sạch dự án & xây dựng dự án J2ME
- 6. Python chat: xóa các biến để làm sạch bộ nhớ trong các chức năng?
- 7. Làm sạch và xây dựng một dự án java Eclipse với một cú nhấp chuột
- 8. dự án trong không gian làm việc không hiển thị trong dự án -> làm sạch
- 9. Có chức năng "tìm tất cả" tốt trong Eclipse không?
- 10. Cách hiển thị chức năng hiện tại trong Eclipse
- 11. Làm thế nào để loại trừ các tệp khỏi lệnh sạch của Eclipse
- 12. Tổ chức thư mục dự án Eclipse Java
- 13. Làm sạch chuỗi trong java
- 14. Có chức năng dự đoán cho PLM trong R không?
- 15. Chức năng/plugin Eclipse tìm lớp junit tương ứng?
- 16. std :: khả năng của chuỗi(), dự trữ() và thay đổi kích thước() chức năng
- 17. Làm sạch Popen của Python
- 18. Dự án làm sạch không sửa lỗi R.java (Android)
- 19. Làm chậm chức năng panTo của google
- 20. Dấu vết ngăn xếp sạch trong Groovy bằng Eclipse?
- 21. Eclipse - xây dựng một dự án tính năng
- 22. Có cách nào sạch hơn để phù hợp với mẫu trong các chức năng ẩn danh của Scala không?
- 23. Buộc Eclipse tự động dọn sạch một dự án trước mỗi lần chạy
- 24. CodeIgniter với Eclipse PDT, là tích hợp sạch có thể?
- 25. Chức năng gấp trong vim
- 26. Một chức năng của dòng trong C?
- 27. Chức năng trong một TSQL Chức năng
- 28. Thông số chức năng gợi ý Eclipse với PyDev
- 29. chức năng thoát trong chính
- 30. Chức năng `preg_match_all` của PHP trong Java
Bạn đã thử làm mới dự án chưa? Làm sạch không kiểm tra xem các tệp nguồn có thoát hay không, nó chỉ xóa các lớp đã biên dịch. Trong giao diện điều hướng, nhấp chuột phải vào dự án của bạn (hoặc thư mục thích hợp) và chọn Làm mới từ trình đơn ngữ cảnh. Thao tác này sẽ xóa bất kỳ tệp nào đã bị xóa và thêm bất kỳ tệp nào mới chưa được liệt kê trong dự án của bạn. – SteveS
Nhấn F5 cũng sẽ hoạt động với tài nguyên làm mới, nhưng bạn phải chắc chắn rằng bạn đã chọn các tệp bạn muốn tải lại từ hệ thống tệp cục bộ - nói cách khác, chỉ cần nhấp vào bên trong Package Explorer và nhấn F5 sẽ không làm gì cả . Sau khi làm mới nhiều tệp, tôi thường làm một Project> Clean. – hotshot309
@SteveS đề cập rằng các tệp làm mới trong Eclipse sẽ thêm tệp mới và xóa các tệp cũ - tệp sẽ cập nhật mọi tệp đã thay đổi (hoặc được thêm hoặc xóa) với hệ thống tệp. Nếu các tệp đã được thay đổi bên ngoài Eclipse trong khi không gian làm việc của bạn được mở trong Eclipse, Eclipse sẽ không phát hiện các thay đổi và tự tải lại các tệp. Nó có thể gây phiền toái khi bạn đang biên soạn từ một bản sao cũ hơn của các tệp bạn đã thay đổi bên ngoài Eclipse (như tệp hình ảnh) nhưng không thấy thay đổi khi chạy ứng dụng của bạn, nếu bạn không nhận ra rằng là cần thiết. – hotshot309