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

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

  1. Selecione um quadro de pilhas na exibição Depurar. A linha atual de execução no quadro selecionado é destacada no editor na perspectiva Depurar.
  2. 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

  1. Selecione um quadro de pilhas na exibição Depurar. A linha atual de execução no quadro selecionado é destacada no editor na perspectiva Depurar.
  2. 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.

  1. 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.
  2. É 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.

Conceitos Relacionados

Pontos de Interrupção
Perspectivas Java

Tarefas Relacionadas

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
 

Referência Relacionada

Exibição Depurar


 Copyright IBM Corporation 2000, 2002. Todos os Direitos Reservados.