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
- 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.
- 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
- 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.
- 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
- 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.
- 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.
- 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.
- 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.

Puntos de interrupción
Perspectivas Java
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
Vista Depurar