예외가 발생할 경우 중단 방법은 this question을 참조하십시오.IntelliJ에서 예외 예외가 발생할 경우
시작시 100 만 건의 예외가 발생합니다. 나는 ClassNotFoundException을 무시하려고했지만, IDE는 여전히 이러한 (그리고 다른) 예외를 깨뜨리는 것처럼 보인다.
그래서 .. 사용자 코드에서 잡힌 실제 예외 만 잡으려면 어떻게해야할까요? (해당되는 경우 jUnit의 예외도 무시하십시오.)
예외가 발생할 경우 중단 방법은 this question을 참조하십시오.IntelliJ에서 예외 예외가 발생할 경우
시작시 100 만 건의 예외가 발생합니다. 나는 ClassNotFoundException을 무시하려고했지만, IDE는 여전히 이러한 (그리고 다른) 예외를 깨뜨리는 것처럼 보인다.
그래서 .. 사용자 코드에서 잡힌 실제 예외 만 잡으려면 어떻게해야할까요? (해당되는 경우 jUnit의 예외도 무시하십시오.)
다른 포스터에서 언급했듯이 클래스 필터이이를 수행하는 방법입니다.
특히 "코드"를 클래스 필터로 간주 할 수있는 패키지 이름을 추가 할 수 있습니다. 구문은 약간 불투명하지만, 같은 간단한 와일드 카드 필터를 사용하여 :.
com.whatever.package *
이 당신을 위해 작동이 같은 소리. IntelliJ는 여기에있는 모든 패키지의 모든 클래스에서 예외를.습니다. 코드가 둘 이상의 장소에있는 경우 여러 개의 와일드 카드 필터를 정의 할 수 있습니다.
나는 이것을 더 일찍 망쳤다. 두 가지 방법 :
1) "예외 없음"이 아닌 예외를 명시 적으로 catch하도록 구성하십시오. RuntimeException과 같은 경우 충분히 필터링되지 않을 수 있습니다. 2) 클래스 결과 필터를 사용하십시오. 어떤 이유로 든 나에게 적합하지 않습니다. 이제까지.
나는이 대답을 추가 해요. 해당 하위 대화 상자를 보려면 다음을 수행하십시오.
1) 바로 가기에 대한 바인딩을 변경하지 않았다고 가정하고 다음 키보드 단축키 (Ctrl + Shift + F8)를 사용하여보기 중단 점 대화 상자를 엽니 다.
2) ","자바 예외 중단 점 "이라는 제목의 왼쪽 열에서 항목을 선택합니다. 즉 자동으로 최상위 레벨 요소에 속하는 '예외'라는 제목의 하위 항목을 확인해야합니다. 직접
3) 클릭 자식 항목 "Any exception" 오른쪽에 클래스 필터 드롭 다운 상자가 나타납니다.
4) 다음 "클래스 필터"확인란을 선택하십시오. 보기 중단 대화는 이제 다음과 같을 것이다 :
5)는 클래스 필터 드롭 다운 상자 옆에있는 줄임표를 클릭합니다. 이제 클래스 필터 대화 상자가 표시됩니다.
명확하게 이해하지 못했습니다. 왜 사용자 예외 클래스 자체를 중단 점으로 추가 할 수 없습니까? – amit
나는 그것을 추가했지만 꽤 작동하지 않았다. IntelliJ는 적어도 (이 경우에는) 적어도이 예외를 깨지 않았다. – ripper234