Passos da execução de um programa Java

Quando é suspenso um módulo, os controlos de passos podem ser utilizados para processar os passos na execução do programa linha a linha. Se for detectado um ponto de interrupção ao executar uma operação de passo,  a execução será suspensa no ponto de interrupção e a operação do passo irá terminar.

Percorrer Principal

  1. Seleccione uma estrutura de pilha na Vista Depurar. A linha de execução actual na estrutura de pilha referida é destacada no editor, na Perspectiva Depurar.
  2. Faça clique no botão Percorrer Principal [ Percorrer
Principal ] na barra de ferramentas da vista, ou prima a tecla F6. A linha actualmente seleccionada é executada e é suspensa na linha executável seguinte.

Percorrer Tudo

  1. Seleccione uma estrutura de pilha na Vista Depurar. A linha de execução actual na estrutura de pilha é destacada no editor, na Perspectiva Depurar.
  2. Faça clique no botão Percorrer Tudo [ Percorrer
Tudo ] na barra de ferramentas da vista, ou prima a tecla F5. É invocada a expressão seguinte na linha actualmente seleccionada a ser executada e é suspensa a execução na linha executável seguinte no método que é invocado.

Entrar na Selecção

  1. Seleccione uma estrutura de pilha na Vista Depurar. A linha de execução actual na estrutura de pilha é destacada no editor, na Perspectiva Depurar.
  2. No Editor Java, na linha de execução actual, coloque o cursor no nome de um método que gostaria de percorrer.
  3. Faça clique na acção Entrar na Selecção no menu Executar ou no menu contextual do editor Java ou prima a tecla Ctrl-F5. A execução é retomada até ser invocado o método seleccionado.

Passar com filtros

  1. Comute o botão Utilizar Filtros de Percorrer [ Utilizar
Filtros de Percorrer ] na barra de ferramentas da vista Depurar, ou utilize Shift+F5. Quando a acção é comutada, cada uma das acções de percorrer (percorrer principal, percorrer tudo, percorrer até regresso) aplica o conjunto de filtros de percorrer definidos na página de preferências Abre a
página de preferências Filtros de Percorrer Java > Depurar > Filtros de Percorrer. Quando é invocada uma acção de passo, a execução de passos vai continuar até que seja alcançada uma localização não filtrada ou seja detectado um ponto de interrupção.

Percorrer até regresso

  1. Seleccione uma estrutura de pilha na Vista Depurar. A linha de execução actual na estrutura de pilha é destacada no editor, na Perspectiva Depurar.
  2. Faça clique no botão Percorrer até Regresso [ Percorrer
até Regresso ] na barra de ferramentas da vista ou prima a tecla F7. A execução é retomada até à instrução de retorno seguinte no método actual ser executada e a execução é suspensa na linha executável seguinte.

Executar para a linha

Quando um módulo é suspenso, é possível retomar a execução até ser executada uma linha especificada. Esta é uma forma conveniente de suspender a execução numa linha sem definir um ponto de interrupção.

  1. Coloque o cursor na linha em que pretende que o programa seja executado.
  2. Seleccione o comando Executar Até à Linha [ Executar
Até à Linha ] a partir do menu emergente ou utilize as teclas Ctrl+R. A execução do programa é retomada e suspensa imediatamente antes da execução da linha especificada.

É possível que a linha nunca seja acertada e que o programa não seja suspenso.  

Os pontos de interrupção e as excepções podem levar à suspensão do módulo antes de alcançar a linha especificada.

Conceitos relacionados
Pontos de interrupção
Perspectivas Java

Tarefas relacionadas
Adicionar pontos de interrupção
Iniciar um programa Java
Retomar a execução dos módulos suspensos
Executar e depurar
Definir argumentos de execução
Suspender módulos

Referência relacionada
Vista Depurar