Passando pela Execução de um Programa Java
Quando um encadeamento é suspenso, os controles de etapa podem ser utilizados para avançar pela execução do programa linha por linha. Enquanto executa uma operação de avanço, se um ponto de interrupção for encontrado, a execução será suspensa no ponto de interrupção e a operação de avanço será encerrada.
Saltar
- Selecione um quadro de pilhas na exibição Depurar.
A linha atual de execução nesse quadro de pilhas é destacada no editor na perspectiva Depurar.
- Clique no botão
Saltar
na barra de ferramentas da exibição Depurar ou pressione a tecla F6.
A linha selecionada atualmente é executada e suspende na próxima linha executável.
Entrar
- Selecione um quadro de pilhas na exibição Depurar.
A linha atual de execução no quadro selecionado é destacada no editor na perspectiva Depurar.
- Clique no botão
Entrar
na barra de ferramentas da exibição Depurar ou pressione a tecla F5.
A expressão seguinte na linha atualmente selecionada a ser executada é invocada e a execução é suspensa na linha seguinte executável no método que é invocado.
Executar até Retorno
- Selecione um quadro de pilhas na exibição Depurar.
A linha atual de execução no quadro selecionado é destacada no editor na perspectiva Depurar.
- Clique no botão
Executar até Retorno
na barra de ferramentas da exibição Depurar ou pressione a tecla F7.
A execução é retomada até que a próxima instrução de retorno no método atual seja executada e a execução seja suspensa na próxima linha executável.
Executar até Linha
Quando um thread é suspenso, é possível retomar a execução até que uma linha especificada seja executada. Essa é uma maneira conveniente para suspender a execução em uma linha sem definir um ponto de interrupção.
- Posicione o cursor na linha em que deseja que o programa execute e selecione
Executar até Linha
no menu pop-up ou utilize Ctrl+R.
A execução do programa é retomada e suspensa logo antes de a linha especificada ser executada.
- É possível que a linha nunca seja alcançada e o programa não seja suspenso. Os pontos de interrupção e as exceções fazem com que um encadeamento seja suspenso antes de atingir a linha especificada.
Pontos de Interrupção
Perspectivas Java

Incluindo pontos de interrupção
Lançando um Programa
Java
Retomando a Execução de Threads Suspensos
Executando e
Depurando
Definindo Argumentos
de Execução
Suspendendo Threads
Exibição Depurar