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
-
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.
-
Faça clique no botão
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
-
Seleccione uma estrutura de pilha na
Vista
Depurar. A linha de execução actual na estrutura de pilha é
destacada no editor, na Perspectiva Depurar.
-
Faça clique no botão
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
- Seleccione uma estrutura de pilha na
Vista
Depurar. A linha de execução actual na estrutura de pilha é
destacada no editor, na Perspectiva Depurar.
- No Editor
Java, na linha de execução actual,
coloque o cursor no nome de um método que gostaria de percorrer.
- 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
- Comute o botão
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
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
-
Seleccione uma estrutura de pilha na
Vista
Depurar. A linha de execução actual na estrutura de pilha é
destacada no editor, na Perspectiva Depurar.
-
Faça clique no botão
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.
-
Coloque o cursor na linha em que pretende que o programa seja executado.
-
Seleccione o comando 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.

Pontos de interrupção
Perspectivas Java

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

Vista Depurar