Eine schnelle Möglichkeit, den Dialog aufzurufen, ist die Taste Ctrl + SHIFT + F8 (Auf Mac: Cmd + SHIFT + F8 ), und klicken Sie dann auf die Registerkarte "Ausnahme-Haltepunkte". Wenn dies die letzte Registerkarte war, die Sie angezeigt haben, ist sie immer noch ausgewählt, so dass Sie die Unterbrechung von Ausnahmen leicht ein- und ausschalten können.
Dies führt dazu, dass IntelliJ an der Stelle im Code (oder Bibliothekscode) abbricht, an der die Ausnahme ausgelöst wurde. Insbesondere erhalten Sie eine "erste Chance" zur Behandlung der Ausnahme, bevor der Stack nach auszuführenden catch/finally-Blöcken durchsucht wird.
TIPP: Java neigt dazu, beim Laden von Klassen intern viele Ausnahmen zu erzeugen, so dass es ziemlich mühsam werden kann, alle Ausnahmen zu erkennen. Die gute Nachricht ist, dass Sie bestimmte Arten von Ausnahmen ausschließen können, indem Sie die Zustand Feld.
Zum Beispiel:
!(this instanceof java.lang.ClassNotFoundException)
Sie können mehrere solcher Bedingungen miteinander verketten mit &&
.