Vista Depurar

A vista Depurar permite-lhe gerir a depuração ou execução de um programa na área de trabalho. Apresenta a estrutura da pilha para os módulos suspensos para cada destino que estiver a depurar. Cada módulo no programa surge como um nó na árvore. Apresenta o processo para cada destino que estiver a executar.

Se o módulo for suspenso, são apresentadas as respectivas estruturas de pilha como elementos descendentes.

Vista Depurar

Os comandos Controlo de execução permitem-lhe depurar, iniciar, parar e executar um programa por passos através código.

Comandos da Vista Depurar

Comando

Nome

Descrição

Disponibilidade

Comando Copiar Pilha no menu contextual

Copiar a pilha

Copia a pilha seleccionada dos módulos suspensos assim como o estado dos módulos de execução para área de transferência.

Menu contextual
Desligar botão

Desligar

Desliga o depurador do destino de depuração seleccionado quando a depuração é remota.

Menu contextual e acção da vista
Comando Copiar PilhaCopy no menu contextual

Largar na Estrutura

Este comando permite-lhe voltar a largar e a reinserir uma estrutura de pilha especificada. Esta função é semelhante a "execução inversa" e reiniciar o programa.

Para voltar a largar e reinserir uma estrutura da pilha especificada, seleccione a estrutura da pilha que pretende "largar" e seleccione Largar na Estrutura.

Alguns contratempos aplicam-se a esta função:

  • Não pode largar para lá de um método nativo na pilha.
  • Os dados globais não são afectados e vão reter os valores actuais. Por exemplo, um vector estático que contenha elementos não será limpo.
Nota: Este comando só é activado se a VM subjacente suportar esta função.
Menu contextual e acção da vista
  Editar [nome da configuração]... Abre a caixa de diálogo de configuração de lançamento na configuração de lançamento associada, o que permite efectuar alterações. Menu contextual
  Editar filtros de execução por passos Abre a página de preferências de Filtração por passos para permitir a edição dos filtros de execução por passos Menu contextual
Editar pesquisa de origem Editar pesquisa de origem Abre a caixa de diálogo da pesquisa de origem, permitindo ao utilizador efectuar alterações. Menu contextual
  Filtrar pacote Adiciona o pacote do tipo da execução actualmente suspensa à lista de filtros de execução por passos. Menu contextual
  Filtrar tipo Adiciona o tipo da execução actualmente suspensa à lista de filtros de execução por passos. Menu contextual
  Localizar... Abre a caixa de diálogo de pesquisa de elementos da vista de depuração. Menu contextual
  Pesquisar origem Força a execução de pesquisa de origem Menu contextual
  Abrir tipo declarado Abre o tipo declarado para a estrutura de pilha seleccionada num editor. Menu contextual
  Abrir hierarquia de tipos declarados Abre a hieraquia de tipos para o tipo declarado da estrutura de pilha seleccionada. Menu contextual
 

Propriedades

Este comando apresenta as propriedades do lançamento seleccionado. Também lhe permite ver a linha de comando na totalidade para o processo seleccionado.

Menu contextual
Comando Relançar no menu contextual

Relançar

Este comando volta a lançar o destino da depuração seleccionado.

Menu contextual
Botão Remover Todos os Lançamentos Terminados

Remover todos os lançamentos terminados

Limpa todos os destinos de depuração terminados da apresentação da vista.

Menu contextual e acção da vista
Botão retomar

Retomar

Retoma um módulo suspenso.

Menu contextual, menu Executar e acção da vista
Mostrar Supervisores Mostrar Supervisores

Esta opção pode ser comutada para apresentar ou ocultar os supervisores.

Nota: este comando apenas apresenta informações sobre o supervisor no caso de a VM subjacente suportar essas informações.

Acção da vista
Botão Mostrar Nomes Qualificados

Mostrar Nomes Qualificados

Esta opção pode ser comutada para apresentar ou ocultar nomes qualificados.

Acção da vista
Mostrar Módulos do Sistema Mostrar Módulos do Sistema Esta opção pode ser comutada para apresentar ou ocultar os módulos do sistema Acção da vista
Mostrar Grupos de Módulos Mostrar Grupos de Módulos Esta opção pode ser comutada para apresentar ou ocultar os grupos de módulos. Acção da vista
Botão Entrar em

Passo Entrar

Entra na declaração destacada.

Menu contextual, menu Executar e acção da vista
Botão do passo Saltar

Passo Saltar

Passa por cima da declaração destacada. A execução vai continuar na linha seguinte no mesmo método ou (se estiver no final de um método) vai continuar no método do qual foi chamado o método actual.

O cursos salta para a declaração do método e selecciona esta linha.

Menu contextual, menu Executar e acção da vista
Botão Executar até Voltar

Passo Voltar

Sai do método actual. Esta opção pára a execução depois de sair do método actual.

Menu contextual, menu Executar e acção da vista
Botão Suspender

Suspender

Suspende o módulo seleccionado de um destino de modo a que o utilizador possa procurar ou modificar o código, inspeccionar dados, percorrer, etc.

Menu contextual, menu Executar e acção da vista
Botão Terminar

Terminar

Termina o destino de depuração seleccionado.

Menu contextual, menu Executar e acção da vista
Comando Terminar Tudo no menu contextual

Terminar Tudo

Termina todos os lançamentos activos na vista.

Menu contextual
Terminar e relançar Terminar e relançar Termina o destino de depuração seleccionado e lança-o novamente. Menu contextual
Terminar & Remover comando no menu contextual

Terminar e Remover

Termina o destino de depuração seleccionado e remove-o da vista.

Menu contextual
Botão Percorrer com Filtros Usar filtros de execução por passos Activa e desactiva os filtros de execução por passos. Quando está activado, todas as funções de execução por passos aplicam filtros de execução por passos. Menu contextual, menu Executar e acção da vista

Conceitos relacionados

Depurador
Vistas Java
Depuração local
Depuração remota

Tarefas relacionadas

Alterar opções de lançamento do depurador
Estabelecer ligação a uma VM remota com a configuração de lançamento da aplicação Java remota
Desligar de uma VM
Iniciar um programa Java
Preparar para depurar
Retomar a execução dos módulos suspensos
Executar e depurar
Passo da execução de um programa
Suspender módulos

Referência relacionada

Preferências de Depuração
Vistas e editores
Menu Executar