Kako otkloniti greške s Eclipseom: 10 koraka (sa slikama)

Sadržaj:

Kako otkloniti greške s Eclipseom: 10 koraka (sa slikama)
Kako otkloniti greške s Eclipseom: 10 koraka (sa slikama)

Video: Kako otkloniti greške s Eclipseom: 10 koraka (sa slikama)

Video: Kako otkloniti greške s Eclipseom: 10 koraka (sa slikama)
Video: EKSKLUZIVNO: PRVI VIDEO SNIMAK PRETUČENE NATAŠE ŠAVIJE! Uznemirujući sadržaj! 2024, April
Anonim

Ovo uputstvo ima za cilj pomoći programerima početnicima da brzo počnu otklanjanje grešaka u Eclipse -u. Koristi jednostavan program za demonstraciju otklanjanja grešaka u Eclipse -u. Pokriva osnovna znanja i vještine otklanjanja grešaka, pa će ih biti lako razumjeti i lako slijediti. Vidjet ćemo kako se program izvršava korak po korak u načinu otklanjanja grešaka.

Koraci

Otklanjanje grešaka pomoću Eclipse -a Korak 1
Otklanjanje grešaka pomoću Eclipse -a Korak 1

Korak 1. Postavite tačke prekida:

Da biste postavili tačku prekida, prvo odaberite jedan red koda, a zatim pomaknite miš u krajnje lijevo područje tog retka (kao što je prikazano na donjoj slici), kliknite dvaput ili kliknite desnim tasterom miša, a zatim na skočnom popisu odaberite "Toggle Breakpoint" pojavit će se plava lopta, što znači da je tačka prekida uspješno postavljena.

Otklanjanje grešaka pomoću Eclipse Korak 2
Otklanjanje grešaka pomoću Eclipse Korak 2

Korak 2. Pokrenite program u režimu otklanjanja grešaka:

Za to imamo tri načina: 1> Pritisnite F11; 2> Kliknite stavku „Pokreni“u glavnom meniju, a zatim na padajućoj listi odaberite „Otklanjanje grešaka“; 3> Kliknite ikonu greške na ploči s alatima (kao što prikazuje slika ispod), a zatim odaberite „Debug As Java Application“.

Otklanjanje grešaka uz Eclipse Korak 3
Otklanjanje grešaka uz Eclipse Korak 3

Korak 3. Dodajte varijable u kutiju za pregled radi pregleda:

Vidimo da se program sada zaustavlja na liniji na kojoj smo postavili tačku prekida. Sada ćemo dodati varijable u kutiju za gledanje da vidimo hoće li program raditi kako smo očekivali. Da biste dodali varijablu u okvir za gledanje, postavite kursor na nju, kliknite desnim tasterom miša, a zatim na skočnom popisu odaberite "Gledanje".

Otklanjanje grešaka uz Eclipse Korak 4
Otklanjanje grešaka uz Eclipse Korak 4

Korak 4. Provjerite vrijednosti varijabli u kutiji za sat:

Sada možemo vidjeti da su vrijednosti num1 i num2 očekivane, ali zbir je i dalje 0,0, jer program nije pokrenuo kôd koji će ažurirati vrijednost zbroja.

Otklanjanje grešaka pomoću Eclipse Korak 5
Otklanjanje grešaka pomoću Eclipse Korak 5

Korak 5. Korak u:

Uđite u funkciju: Sada ćemo koristiti funkciju add () za izračun zbroja. Da bismo vidjeli hoće li funkcija add () raditi kako smo očekivali, zakoračit ćemo u nju. Da biste to učinili, samo pritisnite F5 ili na ploči s alatima pritisnite ikonu "Korak u" na ploči s alatima ili u glavnom izborniku odaberite "Korak u" na padajućoj listi stavke "Pokreni". Program će pokrenuti funkciju add () i zaustaviti se na prvom izvršnom kodu.

Otklanjanje grešaka uz Eclipse Korak 6
Otklanjanje grešaka uz Eclipse Korak 6

Korak 6. Vratite se iz funkcije:

Pokrenite kôd pritiskom na F6 ili pritiskom na ikonu "Step Over" na ploči s alatima ili u glavnom izborniku odaberite "Step Over" na padajućoj listi stavke "Run". Program će se vratiti sa funkcije add () na main () i zaustaviti se na istoj liniji kada je prethodno napustio.

Otklanjanje grešaka pomoću Eclipse Korak 7
Otklanjanje grešaka pomoću Eclipse Korak 7

Korak 7. Provjerite povratnu vrijednost iz funkcije:

Pokrenite program sa Step Over, vrijednost zbroja će se promijeniti na 9,0.

Otklanjanje grešaka uz Eclipse Korak 8
Otklanjanje grešaka uz Eclipse Korak 8

Korak 8. Odštampajte rezultat:

Pokrenite program sa Step Over. Moramo koristiti Step Over umjesto Step Into jer nemamo izvorni kod funkcije println ().

Otklanjanje grešaka pomoću Eclipse Korak 9
Otklanjanje grešaka pomoću Eclipse Korak 9

Korak 9. Postavite filter za otklanjanje grešaka:

Da bismo izbjegli stupanje u funkcije bez izvornog koda, morat ćemo izmijeniti neke konfiguracije kako bismo ispravljaču pogrešaka rekli da ne ulazi u te funkcije čak se koristi i korak u naredbi. Na glavnom izborniku "Windows" odaberite "Preference", a zatim slijedite brojeve na slici ispod:

Otklanjanje grešaka uz Eclipse Korak 10
Otklanjanje grešaka uz Eclipse Korak 10

Korak 10. Zaustavite se na glavnom:

Postoji još jedan način da se zaustavi izvršavanje programa u svrhu otklanjanja grešaka-Stop in main. To znači da ako je omogućen, svaki put kad se program pokrene, zaustavit će se na prvom izvršnom kodu u main () tako da se kôd može ručno pokrenuti. Da biste omogućili „Zaustavi se u glavnom“, desnom tipkom miša kliknite naziv projekta u prozoru istraživača projekata, odaberite „svojstvo“da biste otvorili dijaloški okvir „svojstva za xxx“(xxx je naziv projekta), a zatim slijedite korake označene redom.

Savjeti

  • Općenito, možemo postaviti točku prekida svugdje u programu osim komentara, „{“ili „}“, ali u stvarnoj praksi trebali bismo postaviti tačku prekida na dotičnom kodu, tj. Postaviti smislenu točku prekida;
  • Ako ne želite ručno pokrenuti program u načinu otklanjanja grešaka, možete pritisnuti dugme "Nastavi" na ploči s alatima da biste pokrenuli sljedeću točku prekida ili dovršiti otklanjanje pogrešaka ako nema više točaka prekida.

Preporučuje se: