Virheenkorjaus Eclipsen avulla: 10 vaihetta (kuvilla)

Sisällysluettelo:

Virheenkorjaus Eclipsen avulla: 10 vaihetta (kuvilla)
Virheenkorjaus Eclipsen avulla: 10 vaihetta (kuvilla)

Video: Virheenkorjaus Eclipsen avulla: 10 vaihetta (kuvilla)

Video: Virheenkorjaus Eclipsen avulla: 10 vaihetta (kuvilla)
Video: Kiusallinen alapääongelma || BLOKESS 2024, Huhtikuu
Anonim

Tämän ohjeen tarkoituksena on auttaa uusia ohjelmoijia aloittamaan vianetsintä Eclipse -sovelluksella nopeasti. Se käyttää yksinkertaista ohjelmaa osoittamaan, kuinka virheenkorjaus suoritetaan Eclipsessä. Se kattaa virheenkorjauksen perustiedot ja taidot, joten niitä on helppo ymmärtää ja niitä on helppo seurata. Katsotaan kuinka ohjelma suorittaa vaihe vaiheelta virheenkorjaustilassa.

Askeleet

Virheenkorjaus Eclipsen avulla Vaihe 1
Virheenkorjaus Eclipsen avulla Vaihe 1

Vaihe 1. Aseta raja -arvot:

Jos haluat asettaa katkaisupisteen, valitse ensin yksi koodirivi ja siirrä sitten hiiri rivin suurimmalle vasemmalle alueelle (kuten alla olevassa kuvassa), joko kaksoisnapsauta tai napsauta hiiren kakkospainikkeella ja valitse sitten "Vaihda tauko" pikavalikosta, pieni sininen pallo tulee näkyviin, mikä tarkoittaa, että tauko on asetettu onnistuneesti.

Virheenkorjaus Eclipsen avulla Vaihe 2
Virheenkorjaus Eclipsen avulla Vaihe 2

Vaihe 2. Käynnistä ohjelma virheenkorjaustilassa:

Meillä on kolme tapaa tehdä tämä: 1> Paina F11; 2> Napsauta kohtaa "Suorita" päävalikossa ja valitse "Debug" pudotusluettelosta; 3> Napsauta työkalupaneelin virhekuvaketta (kuten alla oleva kuva osoittaa) ja valitse sitten "Debug As Java Application".

Virheenkorjaus Eclipsen avulla Vaihe 3
Virheenkorjaus Eclipsen avulla Vaihe 3

Vaihe 3. Lisää muuttujia tarkkailulaatikkoon tutkittavaksi:

Näemme, että ohjelma pysähtyy tällä viivalla, jolle olemme asettaneet katkaisupisteen. Nyt lisäämme muuttujat katseluruutuun nähdäksemme, toimiiko ohjelma odotetulla tavalla. Jos haluat lisätä muuttujan kello -ruutuun, aseta kohdistin sen päälle, napsauta sitä hiiren kakkospainikkeella ja valitse ponnahdusluettelosta”Katso”.

Virheenkorjaus Eclipse -toiminnolla Vaihe 4
Virheenkorjaus Eclipse -toiminnolla Vaihe 4

Vaihe 4. Tarkista muuttuja -arvot kelloruudusta:

Nyt voimme nähdä, että numero1 ja num2 ovat odotetusti, mutta summa on edelleen 0,0, koska ohjelma ei ole suorittanut koodia, joka päivittää summan arvon.

Virheenkorjaus Eclipse -toiminnolla Vaihe 5
Virheenkorjaus Eclipse -toiminnolla Vaihe 5

Vaihe 5. Astu sisään:

Suorita funktio: Nyt laskemme summan funktion add () avulla. Jos haluat nähdä, toimiiko add () -toiminto odotetulla tavalla, astumme siihen. Voit tehdä sen painamalla F5-näppäintä tai painamalla työkalupaneelissa työkalupaneelin "Astu sisään" -kuvaketta tai valitsemalla päävalikosta "Suorita" avattavasta luettelosta "Suorita". Ohjelma suorittaa toiminnon add () ja pysähtyy ensimmäisen suoritettavan koodin kohdalla.

Virheenkorjaus Eclipse -toiminnolla Vaihe 6
Virheenkorjaus Eclipse -toiminnolla Vaihe 6

Vaihe 6. Palaa toiminnosta:

Suorita koodi painamalla F6-näppäintä tai painamalla työkalupaneelin tai päävalikon "Step Over" -kuvaketta ja valitsemalla "Suorita" avattavasta luettelosta "Suorita". Ohjelma palaa funktiosta add () main () ja pysähtyy samalla rivillä, kun se poistui aiemmin.

Virheenkorjaus Eclipse -toiminnolla Vaihe 7
Virheenkorjaus Eclipse -toiminnolla Vaihe 7

Vaihe 7. Tarkista palautusarvo toiminnosta:

Suorita ohjelma Step Over -toiminnolla, summan arvoksi muutetaan 9.0.

Virheenkorjaus Eclipse -toiminnolla Vaihe 8
Virheenkorjaus Eclipse -toiminnolla Vaihe 8

Vaihe 8. Tulosta tulos:

Suorita ohjelma Step Over -toiminnon avulla. Meidän on käytettävä Step Over -toimintoa Step Into -toiminnon sijasta, koska meillä ei ole funktion println () lähdekoodia.

Virheenkorjaus Eclipse -toiminnolla Vaihe 9
Virheenkorjaus Eclipse -toiminnolla Vaihe 9

Vaihe 9. Aseta virheenkorjaussuodatin:

Jotta vältytään siirtymästä toimintoihin ilman lähdekoodia, meidän on muutettava joitakin kokoonpanoja, jotta virheenkorjaaja ei astuisi näihin toimintoihin, vaikka askelta komentoa käytettäisiin. Valitse päävalikosta "Windows" "Preference" ja seuraa sitten numeroita peräkkäin alla olevassa kuvassa:

Virheenkorjaus Eclipse -toiminnolla Vaihe 10
Virheenkorjaus Eclipse -toiminnolla Vaihe 10

Vaihe 10. Pysähdy pääasiassa:

On toinenkin tapa pysäyttää ohjelman suorittaminen virheenkorjausta varten-Pysäytä pää. Tämä tarkoittaa, että jos se on otettu käyttöön, se pysähtyy aina, kun ohjelma alkaa ajaa, main (): n ensimmäisen suoritettavan koodin kohdalla, jotta koodi voidaan suorittaa manuaalisesti. Jos haluat ottaa "Pysäytä päätoiminnon" käyttöön, napsauta hiiren kakkospainikkeella projektin nimeä projektinhallintaikkunassa, valitse "ominaisuus" tuodaksesi esiin "ominaisuudet xxx: lle" (xxx on projektin nimi) -valintaikkunan ja seuraa sitten numeroin merkittyjä vaiheita.

Vinkkejä

  • Yleensä voimme asettaa katkaisupisteen kaikkialle ohjelmaan lukuun ottamatta kommentteja "{" tai "}", mutta käytännössä meidän pitäisi asettaa katkaisupiste kyseiselle koodille, eli asettaa mielekäs katkaisupiste;
  • Jos et halua suorittaa ohjelmaa manuaalisesti virheenkorjaustilassa, voit painaa työkalupaneelin "Jatka -painiketta" ja siirtyä seuraavaan katkaisukohtaan tai lopettaa virheenkorjauksen, jos katkaisupisteitä ei enää ole.

Suositeltava: