Kako ukloniti pogreške s Eclipseom: 10 koraka (sa slikama)

Sadržaj:

Kako ukloniti pogreške s Eclipseom: 10 koraka (sa slikama)
Kako ukloniti pogreške s Eclipseom: 10 koraka (sa slikama)

Video: Kako ukloniti pogreške s Eclipseom: 10 koraka (sa slikama)

Video: Kako ukloniti pogreške s Eclipseom: 10 koraka (sa slikama)
Video: КИТАЙЦЫ, ЧТО ВЫ ТВОРИТЕ??? 35 СУПЕР ТОВАРОВ ДЛЯ АВТОМОБИЛЯ С ALIEXPRESS 2024, Travanj
Anonim

Ova uputa ima za cilj pomoći programerima početnicima da brzo počnu ispravljati pogreške s Eclipseom. Koristi jednostavan program za pokazivanje načina ispravljanja pogrešaka u Eclipseu. Obuhvaća osnovna znanja i vještine uklanjanja pogrešaka, pa će ih biti lako razumjeti i lako slijediti. Vidjet ćemo kako se program izvodi korak po korak u načinu otklanjanja pogrešaka.

Koraci

Otklanjanje pogrešaka pomoću Eclipse Korak 1
Otklanjanje pogrešaka pomoću Eclipse Korak 1

Korak 1. Postavite točke prekida:

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

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

Korak 2. Pokrenite program u načinu otklanjanja pogrešaka:

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

Otklanjanje pogrešaka uz Eclipse Korak 3
Otklanjanje pogrešaka uz Eclipse Korak 3

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

Možemo vidjeti da se program sada zaustavlja na liniji na kojoj smo postavili točku prekida. Sada ćemo dodati varijable u okvir za gledanje kako bismo vidjeli hoće li se program pokrenuti kako smo očekivali. Za dodavanje varijable u okvir za gledanje, postavite kursor na nju, kliknite desnom tipkom miša, a zatim na skočnom popisu odaberite "Watch".

Otklanjanje pogrešaka uz Eclipse Korak 4
Otklanjanje pogrešaka uz Eclipse Korak 4

Korak 4. Provjerite vrijednosti varijabli u okviru za gledanje:

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

Otklanjanje pogrešaka uz Eclipse Korak 5
Otklanjanje pogrešaka uz Eclipse Korak 5

Korak 5. Korak u:

Pokrenite funkciju: Sada ćemo koristiti funkciju add () za izračun zbroja. Da bismo vidjeli hoće li funkcija add () raditi kako smo očekivali, ući ć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ćem popisu stavke "Pokreni". Program će pokrenuti funkciju add () i zaustaviti se na prvom izvršnom kodu.

Otklanjanje pogrešaka uz Eclipse Korak 6
Otklanjanje pogreš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ćem popisu stavke "Run". Program će se vratiti iz funkcije add () u main () i zaustaviti se na istom retku kada je prethodno napustio.

Otklanjanje pogrešaka pomoću Eclipse Korak 7
Otklanjanje pogreš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 pogrešaka uz Eclipse Korak 8
Otklanjanje pogrešaka uz Eclipse Korak 8

Korak 8. Ispišite rezultat:

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

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

Korak 9. Postavite filtar za otklanjanje pogrešaka:

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

Otklanjanje pogrešaka pomoću Eclipse Korak 10
Otklanjanje pogrešaka pomoću Eclipse Korak 10

Korak 10. Zaustavite se na glavnom:

Postoji još jedan način za zaustavljanje izvođenja programa u svrhu otklanjanja pogreš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 datoteci 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 brojevima u nizu.

Savjeti

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

Preporučeni: