2010-04-19 65 views
29

Khi gỡ lỗi một chương trình java trong netbeans, tôi muốn trình gỡ lỗi dừng lại trên dòng gây ra một NullPointerException vì vậy tôi có thể kiểm tra các biến đó. Tôi tin rằng tôi phải sử dụng một điều kiện trên breakpoint đặt tại dòng đó, nhưng cú pháp của điều kiện là gì?Netbeans: Làm thế nào để tôi phá vỡ một NullPointerException?

cảm ơn sự giúp đỡ

Trả lời

47

Đi tới gỡ lỗi> Điểm ngắt mới (cách khác CTRL + SHIFT + F8). Thay đổi loại điểm dừng thành Ngoại lệ trong menu thả xuống trên cùng bên phải. Nhập java.lang.NullPointerException vào trường Loại ngoại lệ. Chọn xem có nên đánh bắt, không bị bắt hoặc cả hai.

Gỡ lỗi mã của bạn và xem điểm ngắt tự động vinh quang khi Ngoại lệ được ném.

+0

tuyệt vời! cảm ơn. –

+1

Tôi đã làm điều đó và nó chỉ đơn giản là không dừng lại, giống như breakpoint thậm chí không có. Sử dụng netbeans 7.0.1. và 'ArrayIndexOutOfBoundsException' Trợ giúp. –

+1

Lưu ý rằng ở dưới cùng của hộp thoại Breakpoint mới có một trường để ngăn chặn các chủ đề hiện tại hoặc tất cả các chủ đề ứng dụng, bạn cũng có thể làm cho "Tất cả các chủ đề" giá trị mặc định, trong trường hợp của tôi là hữu ích nhất. –

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