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. Se um ponto de interrupção é encontrado ao desempenhar uma operação de avanço,
a execução é suspensa no ponto de interrupção e a operação de avanço é
finalizada.
Saltar
-
Selecione uma estrutura de pilha na exibição Depurar. A linha atual da execução na estrutura de pilha é destacada no editor na perspectiva de Depuração.
-
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.
Avançar para
-
Selecione uma estrutura de pilha na exibição Depurar. A linha atual de execução na estrutura selecionada é destacada no editor na perspectiva de Depuração.
-
Clique no botão
Avançar para
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.
Avançar para Seleção
- Selecione uma estrutura de pilha na exibição Depurar. A linha atual de execução na estrutura selecionada é destacada no editor na perspectiva de Depuração.
- No editor Java, na linha atual de execução, posicione o cursor sobre
o nome de um método para o qual você deseja avançar.
- Clique na ação Avançar para Seleção no menu Executar ou
no menu de contexto do editor Java ou pressione a tecla Ctrl-F5. A execução é retomada
até que o método selecionado seja chamado.
Avançar com Filtros
-
Selecione uma estrutura de pilha na exibição Depurar. A linha atual de execução na estrutura selecionada é destacada no editor na perspectiva de Depuração.
-
Clique no botão Avançar com Filtros na barra de ferramentas da exibição Depurar ou utilize Shift+F5. A expressão seguinte na linha atualmente selecionada
a ser executada é chamada e a execução é suspensa na linha executável seguinte que não esteja filtrada no método executado seguinte
(consulte Janela > Preferências > Java > Depurar > Avançar Filtragem).
Executar até Retorno
-
Selecione uma estrutura de pilha na exibição Depurar. A linha atual de execução na estrutura selecionada é destacada no editor na perspectiva de Depuração.
-
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 encadeamento é 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 você deseja que o programa seja executado.
-
Selecione Executar até Linha no menu pop-up ou utilize
Ctrl+R. A execução do programa é retomada e suspensa logo antes da linha especificada a 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 podem causar a suspensão do encadeamento antes que a linha
especificada seja alcançada.
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