Eclipse có rất khả năng gỡ lỗi mạnh mẽ - nhiều hơn rất nhiều so với Objective C.
Trước hết, trong khi gỡ lỗi bạn có thể xem các giá trị của tất cả các biến trong cửa sổ biến. Ngoài ra, ở phần dưới của cửa sổ Biến bạn có thể gõ Java tùy ý, chọn nó, nhấp chuột phải, sau đó chọn Kiểm tra hoặc Thực thi. Bạn thực sự có thể thay đổi giá trị của các biến trong chương trình theo cách này, trong khi nó đang chạy.
Bạn có thể thực hiện khá nhiều điều tương tự trong ngăn nguồn của mình. Đánh dấu một biến, nhấp chuột phải và chọn Kiểm tra biến đó. Bạn cũng có thể gõ vào một biểu thức ngẫu nhiên và thực hiện nó. Bạn cũng có thể đặt đồng hồ trên các biến (mà tôi tin rằng bạn có thể làm trong Mục tiêu-C), hoặc trên các biểu thức.
Có chế độ xem Biểu thức không được hiển thị theo mặc định (trên menu của bạn, chọn Window-> Views-> Expressions, trong khi trong phối cảnh Debug). Nó cho phép bạn thêm các biểu thức Java tùy ý (hợp lệ) và các giá trị của các biểu thức đó sẽ được theo dõi trong suốt thời gian tồn tại của phiên gỡ lỗi của bạn, rất tiện lợi. Nhờ @Baldrick cho lời nhắc nhở của công cụ tuyệt vời này.
+1 hay không. được đánh giá khi bạn đạt đến điểm ngắt và ở mọi bước gỡ lỗi – Baldrick
@B aldrick - hoàn toàn quên về khung nhìn Expression, một công cụ tuyệt vời khác. – Perception
Tôi muốn giao diện điều khiển dòng lệnh vì tôi không muốn sử dụng chuột khi đánh giá biểu thức vì thường biểu thức gỡ lỗi sẽ phức tạp. Và cũng có thể, nhắm vào biểu tượng nhỏ bằng chuột khó hơn rất nhiều so với sử dụng bàn phím. – Eonil