Nesta seção, você depurará um programa Java.
1. |
Na exibição Package Explorer da perspectiva Java, dê um clique duplo em junit.samples.VectorTest.java para abri-lo em um editor. |
2. |
Posicione o cursor na barra do marcador (na borda esquerda da área do editor) na seguinte linha do método setUp(): fFull.addElement (new Integer(1)); e dê um clique duplo para definir um ponto de interrupção. ![]() Nota: O ponto de interrupção é azul sem marca de visto porque o ponto de interrupção ainda não foi instalado, significando que a classe que o contém ainda não foi carregada pela Java VM. |
3. |
Na exibição Package Explorer, selecione o pacote junit.samples e o menu Executar. Neste menu, selecione Depurar Como e, em seguida, Aplicativo Java. |
4. |
Selecione o item VectorTest - junit.samples - /JUnit no diálogo, em seguida, clique em Concluir. ![]() |
5. |
Assim que o ponto de interrupção é alcançado, a perspectiva Depurar é aberta e a execução é suspensa. Observe que o processo ainda está ativo (não finalizado) na exibição Depurar. Outros encadeamentos podem estar sendo executados. ![]() Nota: O ponto de interrupção possui um ícone sobreposto de visto porque está instalado agora (VectorTest foi carregado na Java VM). |
6. |
No editor da perspectiva Depurar, selecione a linha inteira na qual o ponto de interrupção está definido e, em seu menu de contexto, selecione Inspecionar. ![]() |
7. |
A expressão é avaliada no contexto do quadro de pilhas atual e os resultados são exibidos na exibição Expressões. Selecione a expressão na exibição Expressões e, em seu menu de contexto, selecione Remover. |
8. |
A exibição Variáveis exibe os valores das variáveis no quadro de pilhas selecionado. Expanda a árvore fFull na exibição Variáveis até que seja possível ver elementCount. ![]() |
9. |
Observe as variáveis (por ex., elementCount) na exibição Variáveis quando passar por VectorTest na exibição Depuração: Clique no botão Saltar para saltar a linha de código destacada. A execução continuará na linha seguinte do mesmo método (ou, se você estiver no fim de um método, ela continuará no método a partir do qual o método atual foi chamado). Nota: As variáveis alteradas como resultado da última etapa são destacadas na cor especificada na preferência "Cor Alterada do Valor da Variável" em Exibições da Variável de Depuração (a cor padrão é vermelha).![]() |
10. |
Se o programa não tiver sido executado completamente após a conclusão da depuração, selecione Finalizar no menu de contexto do item de lançamento do programa na exibição Processos ou na exibição Depurar. |