debugger - how to debug in eclipse oxygen
¿Cómo puedo hacer que Eclipse interrumpa TODAS las excepciones no detectadas? (3)
- Ventana-> Mostrar vista-> Otro
- Buscar puntos de interrupción que aparecen Debug-> Breakpoints
- Ahora agregue Excepción Throwable presionando
J!
icono - Añadir excepción
Estoy escribiendo un programa Java usando Eclipse Juno.
Cuando ejecuto el programa, y se encuentra con una excepción, el programa simplemente muere con una traza hacia atrás. Establecí estos puntos de interrupción de excepción para depurar a la vez cualquier excepción inesperada.
Exception
-
Throwable
-
Error
Pero, de todos modos, aún veo algunas excepciones no detectadas, solo hace que el programa se bloquee en lugar de los cortes de Eclipse. Quiero romper por cualquier excepción no capturada. Pero no puedo encontrar la opción para elegir TODAS las excepciones. ¿Cómo puedo hacer que Eclipse rompa cualquier excepción?
¡Finalmente lo encontré!
Tuve que establecer explícitamente las subclases de esta casilla de verificación de excepción para cada excepción en el panel de puntos de interrupción.
Además, también necesito establecer las ubicaciones capturadas de NullPointerException
o incluso las excepciones no detectadas no serán detectadas.
Breakpoints
ir a la vista Breakpoints
de Breakpoints
> Add Java Exception Breakpoint
continuación, buscar Throwable
aparecerá java.lang.Throwable
. Agregue java.lang.Throwable
y verifique las Subclasses of this exception
tal como lo hizo @Eonil.