Trong thư mục nhật thực, có tệp .classpath. Mục đích của tệp này là gì? Tôi có sẵn bản build.xml, tại sao Eclipse vẫn cần nó?tệp classpath trong câu hỏi nhật thực
Trả lời
Eclipse có cơ chế riêng để xây dựng dự án của bạn. Tệp .classpath chứa thông tin mà IDE sử dụng để tạo đường dẫn lớp được sử dụng tại thời gian chạy, thời gian chạy, vv Bạn có thể chỉnh sửa trực tiếp tệp này nếu muốn nhưng nó được tạo bởi IDE dựa trên các cài đặt mà bạn cung cấp thông qua các thuộc tính của dự án hộp thoại.
Có tích hợp Ant trong Eclipse trong khi nó cung cấp cho bạn một trình soạn thảo cụ thể để xây dựng tệp, nhưng không thể sử dụng bất kỳ thông tin nào trong tệp xây dựng cho các nhà xây dựng của riêng nó. Các tệp Ant là tùy chỉnh, vì vậy không có cách nào Eclipse có thể biết thông tin nào cần sử dụng.
Lý do cho việc này là không quan trọng nếu bạn có tệp Ant hay không. Lý do cho sự hiện diện của tệp này là đây là một dự án Java, và bản chất Project tương ứng luôn tạo ra một tệp như vậy. Tạo một dự án bình thường (New-> Project-> General-> Project) và bạn sẽ thấy rằng không có tệp .classpath. Nói chung tôi khuyên bạn nên chia các chức năng đó thành các dự án riêng biệt, nghĩa là một Dự án Java để phát triển, một dự án không phải Java để thực thi các kịch bản lệnh Ant của bạn.
HTH Tom
- 1. Clojure Box: Sự cố với classpath (câu hỏi noob)
- 2. Chuyển đổi tên tệp classpath thành tên tệp thực
- 3. Khuôn khổ thực thể nhiều câu hỏi với nhiều câu hỏi
- 4. Câu hỏi Mysqldump
- 5. Câu hỏi về việc thực hiện sự kiện trong javascript
- 6. MySQL câu hỏi cụm
- 7. Câu hỏi về giấy phép di chuyển ReSharper Câu hỏi
- 8. Câu hỏi kiến trúc
- 9. Ví dụ Swing MVC cập nhật + Câu hỏi
- 10. HttpPostedFileBase.SaveAs câu hỏi phương pháp
- 11. thực thể đơn vị khung + kho + hoặc câu hỏi
- 12. Email câu hỏi obfuscation
- 13. C++ - tăng câu hỏi
- 14. IDisposable Câu hỏi
- 15. Câu hỏi SQL Wildcard
- 16. C# - câu hỏi luồng
- 17. Rails Formbuilder Câu hỏi
- 18. Câu hỏi Erlang
- 19. Câu hỏi mẫu C++
- 20. điển Câu hỏi AS3
- 21. Câu hỏi thiết kế Threadpool
- 22. Câu hỏi trên webhooks
- 23. Bạn hỏi câu hỏi phỏng vấn Hibernate?
- 24. câu hỏi bitmask?
- 25. SVN hợp nhất câu hỏi
- 26. Câu hỏi WPF richTextBox
- 27. Các tệp phân tách bằng Excel và tab Câu hỏi
- 28. Câu hỏi chung C#
- 29. DependencyProperty ValidateValueCallback câu hỏi
- 30. suy Câu hỏi
Re sửa đổi '.classpath' qua IDE: Cụ thể hơn điều này được thực hiện thông qua "Dự án> (click chuột phải) My>' Xây dựng Path'> 'Configure Build path'" - tương ứng chính xác (ít nhất là theo thứ tự các mục) tới các dòng trong .classpath. Nhờ [câu trả lời này] (http://stackoverflow.com/a/3344046/1864054). – Withheld