Быстрый способ открыть диалоговое окно - нажать Ctrl + SHIFT + F8 (на Mac: Cmd + SHIFT + F8 ), затем перейдите на вкладку точек останова исключения. Если это была последняя вкладка, которую вы просматривали, она все равно будет выбрана, что позволяет легко включать и выключать исключения.
Это приведет к разрыву IntelliJ в той точке кода (или кода библиотеки), где возникло исключение. В частности, вы получаете «первый шанс» при обработке исключений, прежде чем стек будет проходить в поисках блоков catch / finally для выполнения.
СОВЕТ: Java имеет тенденцию вызывать множество исключений внутри себя при загрузке классов, поэтому это нарушение для всех исключений может стать довольно утомительным. Хорошей новостью является то, что вы можете исключить определенные типы исключений, используя поле условие .
Например:
!(this instanceof java.lang.ClassNotFoundException)
Вы можете объединить несколько таких условий вместе с &&
.