예외가 발생하면 중단


답변:


306

예외가 포착되지 않은 경우에도 중단 점을 가지려는 정확한 예외 목록을 정의 할 수 있습니다 ( " unhandled" 와 동일해야 함 )

잡히지 않은


11
여기서 명확하지 않은 것은 "발견되지 않은 예외 일시 중단"이 선택 해제되어있을 때 디버거가 모든 예외에서 중단되는지 여부입니다. 위의 예에서 "ActivationException"유형의 포착되지 않은 예외가 발생 했습니까? 아니면 모든 유형의 포착되지 않은 예외가 중단 되었습니까? 설명이 잘못되었습니다.
AndroidDev

51

중단 점 창으로 이동하면 J!처럼 보이는 버튼이 있으며 여기에서 Java 예외에 대한 중단 점을 설정할 수 있습니다. 예외 이름에 클래스를 참조하거나 패턴 매처를 사용할 수 있습니다.

또한 창-> 환경 설정에서 Java-> 디버그를 선택하고 포착되지 않은 예외를 깨도록 디버거에 알리는 확인란이 있습니다.


1
감사. 광산에는 "J!"가 없었습니다
Jay Sullivan

1
@JaySullivan 맨 오른쪽에 있으므로 창이 너무 작 으면 확장해야합니다. 허용 된 답변 의 스크린 샷 오른쪽 상단에있는 동그라미 아이콘입니다 .
Nateowami

1
창 / 환경 설정 / 자바 / 디버그 솔루션은 허용 대답에 정말 좋은 보완이 대답은 더 upvotes 가치가있다.
pdem

1
당신은 또한 필요합니다 : Subclasses of this exception 확인-여기에서 얻었습니다 : stackoverflow.com/a/15866667/1599699
Andrew
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.