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 durante uma execução por passos, esta será suspensa no ponto de interrupção.

Passo Saltar

  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 Passo Saltar [Passo saltar ] na barra de ferramentas da vista, ou prima a tecla F6. A linha actualmente seleccionada é executada e é suspensa na linha executável seguinte.

Entrar em

  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 Passo Entrar [ Passo Entar ] 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 executar por passos.
  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.

Executar com filtros

  1. Comute o botão Utilizar filtros de execução por passos [Utilizar filtros de execução por passos ] na barra de ferramentas da vista Depurar, ou utilize Shift+F5. Quando a acção é comutada, cada uma das acções de execução por passos (saltar, entrar, voltar) aplica o conjunto de filtros de execução por passos definido na página de preferências Abre a página de preferências Filtração por passos Java > Depurar > Filtração por passos. Quando é invocada uma acção de execução por passos, esta continuará até que seja alcançada uma localização não filtrada ou seja detectado um ponto de interrupção.

Passo Voltar

  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 de 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