oxygen how debugger debug eclipse breakpoints

debugger - how to debug in eclipse oxygen



¿Cómo puedo hacer que Eclipse interrumpa TODAS las excepciones no detectadas? (3)

  1. Ventana-> Mostrar vista-> Otro
  2. Buscar puntos de interrupción que aparecen Debug-> Breakpoints
  3. Ahora agregue Excepción Throwable presionando J! icono
  4. 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.