Una forma rápida para que aparezca el cuadro de diálogo es presionar Ctrl + SHIFT + F8 (En Mac: Cmd + SHIFT + F8), a continuación, haga clic sobre los puntos de interrupción de excepción lengüeta. Si esa fue la última pestaña que estaba viendo, seguirá siendo seleccionada, lo que facilita el parpadeo de las excepciones activadas y desactivadas.
Esto hará que IntelliJ se rompa en el punto del código (o código de la biblioteca) donde se produjo la excepción. Específicamente, se obtiene una "primera oportunidad" en el manejo de excepciones, antes de que la pila se recorra buscando bloques catch/finally para ejecutar.
TIP: Java tiende a tirar un montón de excepciones internamente cuando la carga de clases, por lo que esta ruptura en todas las excepciones puede llegar a ser bastante tedioso. La buena noticia es que puede excluir ciertos tipos de excepción usando el campo condición.
Por ejemplo:
!(this instanceof java.lang.ClassNotFoundException)
Puede múltiples cadena tales condiciones junto con &&
.
Cuando se produce una excepción, IDEA resalta no la línea correcta, ¿qué puedo hacer? –
@VitalyZdanevich, no sé. Debería hacer una nueva pregunta. –
@VitalyZdanevich, recompile el programa. los archivos de depuración probablemente estén obsoletos. –