Recorrer la ejecución de un programa Java

Cuando se suspende una hebra, los controles de recorrer pueden utilizarse para recorrer la ejecución del programa línea por línea. Cuando se lleva a cabo una operación de recorrer, si se encuentra un punto de interrupción, la ejecución se suspende en el punto de interrupción y la operación de recorrer finaliza.

Recorrer principal

  1. Seleccione un marco de pila en la vista Depurar. La línea actual de ejecución en ese marco de pila se resalta en el editor, en la perspectiva Depurar.
  2. Pulse el botón Recorrer principal en la barra de herramientas de la vista Depurar o pulse la tecla F6. Se ejecuta la línea seleccionada actualmente y la ejecución se suspende en la próxima línea ejecutable.

Recorrer todo

  1. Seleccione un marco de pila en la vista Depurar. La línea actual de ejecución en el marco seleccionado se resalta en el editor, en la perspectiva Depurar.
  2. Pulse el botón Recorrer todo en la barra de herramientas de la vista Depurar o pulse la tecla F5. Se invoca la expresión siguiente en la línea seleccionada actualmente para ejecutar y la ejecución se suspende en la próxima línea ejecutable en el método invocado.

Recorrer hasta retorno

  1. Seleccione un marco de pila en la vista Depurar. La línea actual de ejecución en el marco seleccionado se resalta en el editor, en la perspectiva Depurar.
  2. Pulse el botón Recorrer hasta retorno en la barra de herramientas de la vista Depurar o pulse la tecla F7. La ejecución se reanuda hasta que se ejecuta la siguiente sentencia de retorno en el método actual y la ejecución se suspende en la línea ejecutable siguiente.

Ejecutar hasta línea

Cuando se suspende una hebra, es posible reanudar la ejecución hasta que se ejecuta una línea especificada. Es una forma conveniente de suspender la ejecución en una línea sin establecer un punto de interrupción.

  1. Sitúe el cursor en la línea que deba ejecutar el programa y seleccione Ejecutar hasta línea en el menú emergente o utilice Control+R. La ejecución del programa se reanuda y se suspende inmediatamente antes de que se ejecute la línea especificada.
  2. Es posible que nunca se alcance la línea y que el programa no se suspenda. Los puntos de interrupción y las excepciones originan la suspensión de una hebra antes de alcanzar la línea especificada.

Conceptos relacionados

Puntos de interrupción
Perspectivas Java

Tareas relacionadas

Añadir puntos de interrupción
Lanzar un programa Java
Reanudar la ejecución de hebras suspendidas
Ejecutar y depurar
Establecer argumentos de ejecución
Suspender hebras
 

Consulta relacionada

Vista Depurar


 Copyright IBM Corporation 2000, 2002. Reservados todos los derechos.