Tôi đã sao chép một dự án Java Eclipse và cố gắng chạy trình gỡ lỗi trên phiên bản đã sao chép. Trình gỡ lỗi đã sử dụng mã của dự án cũ. Tôi có thể làm gì trong tình huống này?Trình gỡ lỗi Eclipse chạy phiên bản mã sai
Trả lời
Hãy xem cấu hình khởi chạy mà bạn đang sử dụng để khởi động trình gỡ lỗi. Trong Package/Project explorer, nhấn chuột phải Debug As..
và sau đó chọn Debug Configurations
và đảm bảo tất cả các chi tiết của cấu hình khởi chạy bạn đang sử dụng phù hợp với dự án mới của bạn.
Ok, lời khuyên của bạn đã dẫn tôi đến giải pháp, để xóa dự án gốc khỏi các cấu hình gỡ lỗi được liệt kê - bây giờ nó hoạt động. Cảm ơn! – intA
Tôi đã kết thúc tại câu hỏi này sau khi tìm kiếm một vấn đề hơi khác. Eclipse không thể tìm thấy nguồn đính kèm cho một số mã mà tôi đã gỡ lỗi và tôi đã vô tình chọn mục tiêu sai trong hộp thoại "Cấu hình tệp đính kèm nguồn". Tab "Nguồn" trong Cấu hình gỡ lỗi là nơi để hoàn tác lỗi đó và đặt vị trí thích hợp. – Pops
Một điều bạn có thể làm là liên kết thư mục dự án máy chủ src với dự án hiện tại của bạn.
Điều này có thể được thực hiện như sau:
Nhấp chuột phải vào dự án B -> Properties -> Java Build Path -> Source -> Link Nguồn -> Browse, sau đó xác định vị trí src Một dự án . Cuối cùng thay đổi trường Tên thư mục như bạn muốn.
Tôi hy vọng điều này sẽ giúp ích cho bạn :)
Tôi đã gặp phải vấn đề tương tự. Đi vào cấu hình gỡ lỗi theo câu trả lời của Francis Upton, tất cả đều ổn, nhưng tôi vẫn có cùng một vấn đề.
Khởi động lại Eclipse đã sửa nó.
Nhấp chuột phải vào khung trên cùng trong chế độ xem ngăn xếp của trình gỡ lỗi và chọn "Chỉnh sửa tra cứu nguồn ...". Xóa mục nhập nguồn không chính xác khỏi danh sách và/hoặc thêm đúng mục nhập.
xem chính xác ngăn xếp này ở đâu? – Line
trong trường hợp của mình, tôi có 2 dự án (A và B) đang đề cập đến phiên bản C. Nói A là tham chiếu C phiên bản 1 và B đang tham chiếu phiên bản C 2. Khi tôi đang gỡ lỗi A, C phiên bản 2 nguồn của đến luôn luôn, không phải C phiên bản 1. Tôi kết thúc điều chỉnh thứ tự trong cấu hình gỡ lỗi bằng cách loại bỏ dự án B và thêm lại nó. Tôi đã thực hiện dự án A trước dự án B. Điều đó giải quyết được vấn đề.
- 1. Có thể đính kèm phiên gỡ lỗi vào chương trình đang chạy trong eclipse CDT
- 2. Dừng Eclipse/Java chạy nhiều phiên bản
- 3. Eclipse chạy phiên bản cũ của chương trình
- 4. Chạy tác vụ Ant trước khi gỡ lỗi trong Eclipse
- 5. Gỡ lỗi Haxe khỏi Eclipse
- 6. Eclipse đang chạy sai lớp
- 7. Gỡ lỗi các trình cắm thêm của Eclipse
- 8. Sử dụng trình gỡ lỗi từ xa Eclipse ném com.sun.jdi.InternalException
- 9. Gỡ lỗi Node.js bằng Eclipse
- 10. Chạy/gỡ lỗi ứng dụng OSGi trong Eclipse
- 11. Gỡ lỗi quy trình python đang chạy
- 12. Gỡ lỗi mã Python/C++ hỗn hợp trong Eclipse
- 13. eclipse java chương trình đa luồng gỡ lỗi
- 14. Trình gỡ rối trên dòng sai khi gỡ lỗi Classic Asp
- 15. Cách sử dụng phiên bản gỡ lỗi của libc
- 16. Eclipse không lưu tệp trước khi chạy, gỡ lỗi,
- 17. Gỡ lỗi với Eclipse CDT và GDB
- 18. Trong trình gỡ lỗi Eclipse, loại thay đổi nào có thể được "thay thế mã nóng" thành JVM đang chạy?
- 19. ipython đọc phiên bản python sai
- 20. Trình gỡ lỗi mã mức IL
- 21. Gỡ lỗi web2py với Eclipse
- 22. Trình gỡ lỗi không thể tiếp tục chạy quá trình. Không thể bắt đầu gỡ lỗi
- 23. Có thể gỡ lỗi mã mex với Eclipse không?
- 24. C++ eclipse giải thích lỗi sai
- 25. Không thể gỡ lỗi kiểm tra bằng Resharper - Không thể chạy trình gỡ lỗi
- 26. Gỡ lỗi khung công tác trên Android trong Eclipse
- 27. Gỡ lỗi từ xa Eclipse với jboss
- 28. Xem gỡ lỗi Eclipse dòng hiện tại
- 29. Gỡ lỗi LLVM bằng Eclipse
- 30. eclipse + maven + tomcat gỡ lỗi
Bạn đã thử cập nhật dự án với F5 chưa? – aleroot
Cảm ơn aleroot vì câu trả lời của bạn, nhưng tôi đã thử. – intA
Điều này không cụ thể. Ý bạn là gì, 'đã sao chép'? Đã sao chép tệp java? Sao chép toàn bộ dự án bên trong IDE? – bmargulies