Cum să depanați cu Eclipse: 10 pași (cu imagini)

Cuprins:

Cum să depanați cu Eclipse: 10 pași (cu imagini)
Cum să depanați cu Eclipse: 10 pași (cu imagini)

Video: Cum să depanați cu Eclipse: 10 pași (cu imagini)

Video: Cum să depanați cu Eclipse: 10 pași (cu imagini)
Video: How to Contact Spotify 2024, Aprilie
Anonim

Această instrucțiune își propune să ajute programatorii începători să înceapă rapid depanarea cu Eclipse. Folosește un program simplu pentru a demonstra cum să depanați în Eclipse. Acoperă cunoștințele și abilitățile de bază pentru depanare, deci va fi ușor de înțeles și ușor de urmărit. Vom vedea cum programul se execută pas cu pas în modul de depanare.

Pași

Depanare cu Eclipse Pasul 1
Depanare cu Eclipse Pasul 1

Pasul 1. Setați punctele de întrerupere:

Pentru a seta un punct de întrerupere, selectați mai întâi o linie de cod, apoi mutați mouse-ul în zona cea mai stângă a acelei linii (așa cum se arată în imaginea de mai jos), fie faceți dublu clic, fie faceți clic dreapta, apoi selectați „Comutare punct de întrerupere” în lista pop-up, o mică va apărea bila albastră, ceea ce înseamnă că un punct de întrerupere a fost setat cu succes.

Depanare cu Eclipse Pasul 2
Depanare cu Eclipse Pasul 2

Pasul 2. Porniți programul în modul de depanare:

Avem trei modalități de a face acest lucru: 1> Apăsați F11; 2> Faceți clic pe elementul „Executare” din meniul principal, apoi selectați „Depanare” în lista de derulare; 3> Faceți clic pe pictograma eroare de pe panoul de instrumente (așa cum arată imaginea de mai jos), apoi selectați „Depanare ca aplicație Java”.

Depanare cu Eclipse Pasul 3
Depanare cu Eclipse Pasul 3

Pasul 3. Adăugați variabile la caseta de vizionare pentru examinare:

Putem vedea că programul se oprește acum la linia pe care am stabilit un punct de întrerupere. Acum vom adăuga variabilele în caseta de urmărire pentru a vedea dacă programul va rula așa cum ne-am așteptat. Pentru a adăuga o variabilă în caseta de urmărire, puneți cursorul pe ea, faceți clic dreapta, apoi selectați „Urmăriți” în lista pop-up.

Depanare cu Eclipse Pasul 4
Depanare cu Eclipse Pasul 4

Pasul 4. Verificați valorile variabilei din caseta de ceas:

Acum putem vedea că valorile num1 și num2 sunt așa cum era de așteptat, dar suma este încă 0,0, deoarece programul nu a rulat codul care va actualiza valoarea sumelor.

Depanare cu Eclipse Pasul 5
Depanare cu Eclipse Pasul 5

Pasul 5. Pasul în:

Executați funcția: Acum vom folosi funcția add () pentru a calcula suma. Pentru a vedea dacă funcția add () va funcționa așa cum ne-am așteptat, vom intra în ea. Pentru a face acest lucru, trebuie doar să apăsați F5 sau pe panoul de instrumente, apăsați pictograma „Pas în” în panoul de instrumente sau în meniul principal, selectați „Pas în” în lista derulantă a elementului „Executare”. Programul va rula în funcția add () și se va opri pe primul cod executabil.

Depanare cu Eclipse Pasul 6
Depanare cu Eclipse Pasul 6

Pasul 6. Reveniți din funcție:

Rulați codul apăsând F6 sau apăsând pictograma „Step Over” din panoul de instrumente sau în meniul principal, selectați „Step Over” în lista derulantă a elementului „Run”. Programul va reveni de la funcția add () la main () și se va opri pe aceeași linie când a plecat anterior.

Depanare cu Eclipse Pasul 7
Depanare cu Eclipse Pasul 7

Pasul 7. Verificați valoarea returnată din funcție:

Rulați programul cu Step Over, valoarea sumei va fi schimbată la 9.0.

Depanare cu Eclipse Pasul 8
Depanare cu Eclipse Pasul 8

Pasul 8. Imprimați rezultatul:

Rulați programul cu Step Over. Trebuie să folosim Step Over în loc de Step Into pentru că nu avem codul sursă al funcției println ().

Depanare cu Eclipse Pasul 9
Depanare cu Eclipse Pasul 9

Pasul 9. Setați filtrul de depanare:

Pentru a evita pătrunderea în funcțiile fără cod sursă, va trebui să modificăm unele configurații pentru a spune depanatorului să nu pătrundă în acele funcții, chiar și pasul în comandă este utilizat. Din meniul principal „Windows”, selectați „Preferință”, apoi urmați numerele secvențial în imaginea de mai jos:

Depanare cu Eclipse Pasul 10
Depanare cu Eclipse Pasul 10

Pasul 10. Opriți în principal:

Există o altă modalitate de a opri executarea unui program în scop de depanare - Opriți în principal. Asta înseamnă că, dacă este activat, de fiecare dată când un program începe să ruleze, acesta se va opri pe primul cod executabil din main (), astfel încât codul să poată fi rulat manual. Pentru a activa „Opriți în principal”, faceți clic dreapta pe numele proiectului în fereastra de explorare a proiectului, selectați „proprietate” pentru a afișa caseta de dialog „proprietăți pentru xxx” (xxx este numele proiectului), apoi urmați pașii numiți etichetați secvențial.

sfaturi

  • În general, putem seta punct de întrerupere peste tot în program, cu excepția comentariilor, „{“sau „}”, dar în practica reală ar trebui să setăm punctul de întrerupere în codul în cauză, adică să stabilim un punct de întrerupere semnificativ;
  • Dacă nu doriți să rulați manual programul în modul de depanare, puteți apăsa butonul „Reluare” de pe panoul de instrumente pentru a rula la următorul punct de întrerupere sau finalizați depanarea dacă nu mai există puncte de întrerupere.

Recomandat: