Como depurar com Eclipse: 10 etapas (com imagens)

Índice:

Como depurar com Eclipse: 10 etapas (com imagens)
Como depurar com Eclipse: 10 etapas (com imagens)

Vídeo: Como depurar com Eclipse: 10 etapas (com imagens)

Vídeo: Como depurar com Eclipse: 10 etapas (com imagens)
Vídeo: (2022) Como Transferir Fotos e Vídeos do iPhone pro PC (Windows)! 2024, Abril
Anonim

Esta instrução visa ajudar os programadores novatos a começar a depurar com o Eclipse rapidamente. Ele usa um programa simples para demonstrar como depurar no Eclipse. Abrange conhecimentos e habilidades básicas de depuração, portanto, será fácil de ser entendido e fácil de seguir. Veremos como o programa é executado passo a passo no modo de depuração.

Passos

Depurar com Eclipse, Etapa 1
Depurar com Eclipse, Etapa 1

Etapa 1. Definir pontos de interrupção:

Para definir um ponto de interrupção, selecione uma linha de código primeiro, mova o mouse para a área mais à esquerda dessa linha (como mostrado na imagem abaixo), clique duas vezes ou clique com o botão direito e selecione "Alternar ponto de interrupção" na lista pop-up, uma pequena uma bola azul aparecerá, o que significa que um ponto de interrupção foi definido com sucesso.

Depurar com Eclipse, Etapa 2
Depurar com Eclipse, Etapa 2

Etapa 2. Inicie o programa no modo de depuração:

Temos três maneiras de fazer isso: 1> Pressione F11; 2> Clique no item “Executar” no menu principal e selecione “Depurar” na lista suspensa; 3> Clique no ícone de bug no painel de ferramentas (como mostra a imagem abaixo) e selecione “Depurar como aplicativo Java”.

Depurar com Eclipse, Etapa 3
Depurar com Eclipse, Etapa 3

Etapa 3. Adicionar variáveis à caixa de observação para exame:

Podemos ver que o programa agora está parando na linha em que definimos um ponto de interrupção. Agora vamos adicionar as variáveis na caixa de observação para ver se o programa será executado como esperávamos. Para adicionar uma variável na caixa de observação, coloque o cursor sobre ela, clique com o botão direito e, na lista pop-up, selecione “Observação”.

Depurar com Eclipse, Etapa 4
Depurar com Eclipse, Etapa 4

Etapa 4. Verifique os valores das variáveis na caixa de observação:

Agora podemos ver que os valores de num1 e num2 são os esperados, mas sum ainda é 0,0, porque o programa não executou o código que atualizará o valor de soma.

Depurar com Eclipse Etapa 5
Depurar com Eclipse Etapa 5

Etapa 5. Entre em:

Execute a função: Agora, usaremos a função add () para calcular a soma. Para ver se a função add () funcionará como esperamos, vamos entrar nela. Para isso, basta pressionar F5, ou no painel de ferramentas, pressione o ícone "Entrar" no painel de ferramentas, ou no menu principal, selecionar "Entrar" na lista suspensa do item "Executar". O programa será executado na função add () e parará no primeiro código executável.

Depurar com Eclipse Etapa 6
Depurar com Eclipse Etapa 6

Etapa 6. Retorne da função:

Execute o código pressionando F6, ou pressionando o ícone "Step Over" no painel de ferramentas, ou no menu principal, selecione “Step Over” na lista suspensa do item “Run”. O programa retornará da função add () para main () e parará na mesma linha quando saiu anteriormente.

Depurar com Eclipse Etapa 7
Depurar com Eclipse Etapa 7

Etapa 7. Verifique o valor de retorno da função:

Execute o programa com Step Over, o valor da soma será alterado para 9.0.

Depurar com Eclipse Etapa 8
Depurar com Eclipse Etapa 8

Etapa 8. Imprima o resultado:

Execute o programa com Step Over. Devemos usar Step Over em vez de Step Into porque não temos o código-fonte da função println ().

Depurar com Eclipse Etapa 9
Depurar com Eclipse Etapa 9

Etapa 9. Defina o filtro de depuração:

Para evitar entrar nas funções sem código-fonte, teremos que modificar algumas configurações para dizer ao depurador para não entrar nessas funções, mesmo que seja usado o comando passo a passo. No menu principal “Windows”, selecione “Preferências” e siga os números sequencialmente na imagem abaixo:

Depurar com Eclipse Etapa 10
Depurar com Eclipse Etapa 10

Etapa 10. Pare no principal:

Existe outra maneira de parar a execução de um programa para fins de depuração - Parar em principal. Isso significa que se estiver habilitado, toda vez que um programa começar a ser executado, ele irá parar no primeiro código executável em main () para que o código possa ser executado manualmente. Para habilitar “Stop in main”, clique com o botão direito do mouse no nome do projeto na janela do explorador de projetos, selecione “property” para abrir a caixa de diálogo “properties for xxx” (xxx é o nome do projeto) e siga as etapas marcadas com números sequencialmente.

Pontas

  • Geralmente podemos definir o ponto de interrupção em qualquer lugar do programa, exceto os comentários, “{“ou “}”, mas na prática real, devemos definir o ponto de interrupção no código em questão, ou seja, definir um ponto de interrupção significativo;
  • Se você não quiser executar o programa manualmente no modo de depuração, você pode pressionar o “Botão Continuar” no painel de ferramentas para executar o próximo ponto de interrupção ou terminar a depuração se não houver mais pontos de interrupção.

Recomendado: