Com depurar amb Eclipse: 10 passos (amb imatges)

Taula de continguts:

Com depurar amb Eclipse: 10 passos (amb imatges)
Com depurar amb Eclipse: 10 passos (amb imatges)

Vídeo: Com depurar amb Eclipse: 10 passos (amb imatges)

Vídeo: Com depurar amb Eclipse: 10 passos (amb imatges)
Vídeo: РЕЦЕПТ МЕНЯ ПОКОРИЛ ТЕПЕРЬ ГОТОВЛЮ ТОЛЬКО ТАК ШАШЛЫК ОТДЫХАЕТ 2024, Abril
Anonim

Aquesta instrucció té com a objectiu ajudar els programadors novells a començar a depurar ràpidament amb Eclipse. Utilitza un programa senzill per demostrar com depurar a Eclipse. Cobreix els coneixements i habilitats bàsiques de depuració, de manera que serà fàcil d'entendre i de seguir. Veurem com el programa s’executa pas a pas en mode de depuració.

Passos

Depuració amb Eclipse Pas 1
Depuració amb Eclipse Pas 1

Pas 1. Definiu els punts d'interrupció:

Per establir un punt d’interrupció, primer seleccioneu una línia de codi i, a continuació, moveu el ratolí cap a l’àrea més esquerra d’aquesta línia (tal com es mostra a la imatge següent), feu doble clic o feu clic amb el botó dret i, a continuació, seleccioneu “Alterna el punt d’interrupció” a la llista emergent. apareixerà una bola blava, això vol dir que s’ha establert correctament un punt d’interrupció.

Depuració amb Eclipse Pas 2
Depuració amb Eclipse Pas 2

Pas 2. Inicieu el programa en mode de depuració:

Tenim tres maneres de fer-ho: 1> Premeu F11; 2> Feu clic a l'element "Executar" al menú principal i seleccioneu "Depurar" a la llista desplegable; 3> Feu clic a la icona d'error al tauler d'eines (com es mostra a la imatge següent) i seleccioneu "Depura com a aplicació Java".

Depuració amb Eclipse Pas 3
Depuració amb Eclipse Pas 3

Pas 3. Afegiu variables al quadre de visualització per examinar:

Podem veure que ara el programa s’atura a la línia en què hem establert un punt d’interrupció. Ara afegirem les variables al quadre de visualització per veure si el programa s’executarà com esperàvem. Per afegir una variable al quadre de visualització, poseu-hi el cursor, feu clic amb el botó dret i, a continuació, seleccioneu "Veure" a la llista emergent.

Depuració amb Eclipse Pas 4
Depuració amb Eclipse Pas 4

Pas 4. Marqueu els valors de les variables al quadre de rellotge:

Ara podem veure que el valor de num1 i num2 són els esperats, però la suma continua sent 0,0, perquè el programa no ha executat el codi que actualitzarà el valor de la suma.

Depuració amb Eclipse Pas 5
Depuració amb Eclipse Pas 5

Pas 5. Pas a:

Executeu la funció: ara utilitzarem la funció add () per calcular la suma. Per veure si la funció add () funcionarà com esperàvem, hi entrarem. Per fer-ho, només cal que premeu F5 o, al tauler d’eines, premeu la icona “Pas a dins” al tauler d’eines o, al menú principal, seleccioneu “Pas a dins” a la llista desplegable de l’element “Executa”. El programa s'executarà amb la funció add () i s'aturarà al primer codi executable.

Depuració amb Eclipse Pas 6
Depuració amb Eclipse Pas 6

Pas 6. Tornar de la funció:

Executeu el codi prement F6 o bé prement la icona "Pas per sobre" al tauler d'eines o al menú principal, seleccioneu "Pas per sobre" a la llista desplegable de l'element "Executa". El programa tornarà de la funció add () a main () i s’aturarà a la mateixa línia quan sortís anteriorment.

Depuració amb Eclipse Pas 7
Depuració amb Eclipse Pas 7

Pas 7. Comproveu el valor de retorn de la funció:

Executeu el programa amb Step Over, el valor de la suma canviarà a 9.0.

Depuració amb Eclipse Pas 8
Depuració amb Eclipse Pas 8

Pas 8. Imprimiu el resultat:

Executeu el programa amb Step Over. Hem d’utilitzar Step Over en lloc de Step Into perquè no tenim el codi font de la funció println ().

Depuració amb Eclipse Pas 9
Depuració amb Eclipse Pas 9

Pas 9. Definiu el filtre de depuració:

Per evitar entrar a les funcions sense codi font, haurem de modificar algunes configuracions per dir al depurador que no passi a aquestes funcions, fins i tot s'utilitza el pas a l'ordre. Al menú principal "Windows", seleccioneu "Preferència" i, a continuació, seguiu els números de manera seqüencial a la imatge següent:

Depuració amb Eclipse Pas 10
Depuració amb Eclipse Pas 10

Pas 10. Atureu-vos al principal:

Hi ha una altra manera d'aturar l'execució d'un programa amb finalitats de depuració: atura principalment. Això significa que si està habilitat, cada vegada que comença a executar-se un programa, s'aturarà al primer codi executable de main () perquè el codi es pugui executar manualment. Per activar "Atura principal", feu clic dret sobre el nom del projecte a la finestra de l'explorador de projectes, seleccioneu "propietat" per mostrar el quadre de diàleg "Propietats per a xxx" (xxx és el nom del projecte) i, a continuació, seguiu els passos etiquetats números de manera seqüencial.

Consells

  • En general, podem establir punts d'interrupció a qualsevol lloc del programa, excepte els comentaris, "{" o "}", però a la pràctica real hauríem d'establir el punt d'interrupció al codi corresponent, és a dir, establir un punt d'interrupció significatiu;
  • Si no voleu executar el programa manualment en mode de depuració, podeu prémer el botó "Reprèn" al tauler d'eines per executar-lo al següent punt d'interrupció o acabar la depuració si ja no hi ha punts d'interrupció.

Recomanat: