2013-09-04 34 views
9

Tôi đã cố gắng sử dụng trình gỡ lỗi trong Eclipse, nhưng khi tôi nhấn các điểm ngắt của mình, "Trình gỡ lỗi hiện tại gỡ lỗi" của Eclipse thường là trỏ vào dòng nguồn sai. để loại bỏ "Debug Current Instruction Pointer". "Project -> Clean ..." dường như không giúp đỡ, cũng như không khởi động lại Eclipse, cũng như không khởi động lại.Làm thế nào để loại bỏ "Debug Current Instruction Pointer"

Trả lời

0

"Gỡ lỗi hiện tại Insturction Pointer" không phải là một cái gì đó bạn sẽ muốn loại bỏ vì nó không phải là một cái gì đó được thiết lập trong bất kỳ cách nào, ist chỉ là một con trỏ đến hướng dẫn hiện tại nơi trình gỡ lỗi đã tạm dừng ứng dụng của bạn. Bạn có thể thấy rằng dễ dàng nếu bạn chỉ cần bước qua ứng dụng của bạn và xem cách "Debug Current Insturction Pointer" đang di chuyển dọc theo.

Nếu bạn nghĩ rằng đó là chỉ vào nguồn-line sai có hai lý do tôi có thể nghĩ ngay bây giờ:

  1. Có một số breakpoint "cũ" còn lại từ debug-phiên trước đó. Bạn sẽ thấy điểm đánh dấu điểm ngắt và có thể xóa nó. Nếu bạn muốn loại bỏ tất cả các điểm ngắt hiện có, chỉ cần đi đến chế độ xem điểm ngắt và xóa tất cả bằng cách sử dụng biểu tượng X-kép.
  2. Tệp nguồn được hiển thị trong cửa sổ gỡ lỗi không khớp với tệp lớp hiện đang chạy. Điều này rất có thể xảy ra ở một số thư viện đã nhập và không nằm trong mã của dự án của riêng bạn, nhưng nếu nó vẫn xảy ra thì việc làm sạch/xây dựng lại nên giải quyết vấn đề.
+2

Đề xuất không có ích. Cảm thấy giống như một lỗi nhật thực hơn bất cứ thứ gì khác. –

1

Điều gì đã giúp tôi xóa tất cả các điểm ngắt - nhấp chuột phải, RemoveAll.

2

Chuyển đến chế độ xem gỡ lỗi (như phiên gỡ lỗi hiện tại của bạn đang chạy) và hoàn tất hoặc chấm dứt phiên gỡ lỗi hiện tại. theo cách này, bạn sẽ loại bỏ "Con trỏ Chỉ thị Gỡ lỗi"

+1

Nop, dòng vẫn còn. Tôi cần phải đóng Eclipse (Oxygen) ... rất khó chịu. –

0

Bạn cần thoát khỏi phiên gỡ lỗi hiện tại. Đi tới bảng điều khiển gỡ lỗi và kết thúc phiên hiện tại bằng cách nhấn vào nút hình vuông màu đỏ. Điều này sẽ loại bỏ tất cả các lệnh gỡ lỗi hướng dẫn hiện tại.

3

"Trình gỡ lỗi hiện tại gỡ lỗi" là vị trí mà bạn đã tạm dừng gỡ lỗi lần trước. Bạn chỉ có thể giải quyết nó bằng cách làm theo bên dưới hai bước

  1. Đến "Debug" sở thích/bảng
  2. Sau đó bấm vào nút hình vuông màu đỏ để chấm dứt việc gỡ lỗi bạn đã thực hiện lần cuối cùng hoặc bấm Ctrl + F2 (Windows) enter image description here

Bây giờ, chỉ debug lại chương trình. Việc thực thi sẽ bắt đầu từ "Toggle Breakpoint".

Lưu ý: Bạn có thể xóa Toggle Breakpoint bằng cách click đúp vào số dòng và xác định lại mới theo yêu cầu của bạn bằng cách nhấp chuột phải vào số dòng nhắm mục tiêu và chọn "Chuyển đổi breakpoint" hoặc bấm Ctrl + Shift + B (Windows)

0

Kiểm tra các đối số được viết trong Cấu hình chạy vì chúng có thể sai. Để truy cập Cấu hình chạy, hãy nhấp chuột phải vào lớp chính của dự án -> Chạy dưới dạng -> Chạy cấu hình -> Ứng dụng Java trên menu -> Đối số.Trong vùng văn bản, viết đối số của bạn và thử gỡ lỗi lại.

0

Để ngăn chặn con trỏ này từ bao giờ được hiển thị ở nơi đầu tiên, đi đến

Preferences -> General -> Biên tập -> Biên tập văn bản -> Chú thích -> chọn gỡ lỗi hiện tại Chỉ thị Pointer -> bỏ chọn "Thước dọc" hộp

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