Recorrer la ejecución de un programa Java
Cuando se suspende una hebra, los controles de recorrer permiten recorrer la
ejecución del programa de línea en línea.
Si se encuentra un punto de
interrupción mientras se lleva a cabo una operación de recorrer, 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 de ejecución actual de ese marco de la pila queda resaltada en el editor, en la perspectiva
Depurar.
-
Pulse el botón Recorrer principal [
] en la barra de
herramientas de la vista 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 de ejecución actual del marco seleccionado queda resaltada en el editor, en la perspectiva
Depurar.
-
Pulse el botón Recorrer todo [
] en la barra de herramientas de
la vista o pulse la tecla F5. Se invoca la
próxima expresión en la línea seleccionada actualmente que debe ejecutarse, y
la ejecución se suspende en la próxima línea ejecutable del método invocado.
Recorrer todo en la selección
- Seleccione un marco de pila en la vista Depurar.
La línea de ejecución actual del marco seleccionado queda resaltada en el editor, en la perspectiva
Depurar.
- En el editor Java, dentro de la línea de
ejecución actual, coloque el cursor sobre el nombre de un método en el que desee recorrer todo.
- Pulse la acción Recorrer todo en la selección en el menú
Ejecutar o en el menú contextual del editor Java, o bien pulse las teclas
Control-F5. Se reanuda la ejecución, que continuará hasta que se
invoque el método seleccionado.
Recorrer con filtros
- Conmute el botón Utilizar filtros de
recorrer [
] en la barra de herramientas de la vista Depurar o utilice Mayús+F5. Cuando se conmuta la acción, cada una de las
acciones de recorrer (principal, todo, hasta retorno) aplicará el conjunto de filtros de recorrer
que están definidos en la página de preferencias
Java > Depurar > Filtrado de recorrer. Cuando se invoca una acción de recorrer, el
recorrido continuará hasta que se alcance una ubicación no filtrada o un punto de interrupción.
Recorrer hasta retorno
-
Seleccione un marco de pila en la vista Depurar.
La línea de ejecución actual del marco seleccionado queda resaltada en el editor, en la perspectiva
Depurar.
-
Pulse el botón Recorrer hasta retorno [
] en la barra de
herramientas de la vista o pulse la tecla F7. La
ejecución se reanuda hasta que se ejecuta la siguiente sentencia de retorno del
método actual, y la ejecución se suspende en la próxima línea ejecutable.
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 cómoda de suspender la ejecución
en una línea sin tener que establecer un punto de interrupción.
-
Coloque el cursor en la línea en la que desea que se ejecute el programa.
-
Seleccione el mandato Ejecutar hasta línea [
] en el menú emergente o
utilice Control+R. La ejecución de programa se reanuda y se suspende justo antes de que se
ejecute la línea especificada.
Es posible que nunca se alcance la línea y que el programa no llegue a
suspenderse.
Los puntos de interrupción y las excepciones pueden hacer que la hebra
quede suspendida antes de llegar a 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