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

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

Avançar para

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

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

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

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

  1. Posicione o cursor na linha em que você deseja que o programa seja executado.
  2. 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.

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 (c) 2000, 2003 IBM Corporation e outros. Todos os Direitos Reservados.