Kaip derinti naudojant „Eclipse“: 10 žingsnių (su paveikslėliais)

Turinys:

Kaip derinti naudojant „Eclipse“: 10 žingsnių (su paveikslėliais)
Kaip derinti naudojant „Eclipse“: 10 žingsnių (su paveikslėliais)

Video: Kaip derinti naudojant „Eclipse“: 10 žingsnių (su paveikslėliais)

Video: Kaip derinti naudojant „Eclipse“: 10 žingsnių (su paveikslėliais)
Video: High Density 2022 2024, Kovas
Anonim

Šia instrukcija siekiama padėti pradedantiesiems programuotojams greitai pradėti derinimą naudojant „Eclipse“. Jame naudojama paprasta programa, skirta parodyti, kaip derinti „Eclipse“. Tai apima pagrindines derinimo žinias ir įgūdžius, todėl bus lengva suprasti ir lengvai sekti. Pažiūrėsime, kaip programa veiks žingsnis po žingsnio derinimo režimu.

Žingsniai

Derinimas naudojant „Eclipse“1 veiksmas
Derinimas naudojant „Eclipse“1 veiksmas

1 žingsnis. Nustatykite ribinius taškus:

Norėdami nustatyti pertraukos tašką, pirmiausia pasirinkite vieną kodo eilutę, tada perkelkite pelę į kairę didžiąją tos eilutės sritį (kaip parodyta paveikslėlyje žemiau), dukart spustelėkite arba dešiniuoju pelės mygtuku spustelėkite, tada iššokančiame sąraše pasirinkite „Perjungti lūžio tašką“. pasirodys mėlynas rutulys, tai reiškia, kad lūžio taškas buvo sėkmingai nustatytas.

Derinimas naudojant „Eclipse“2 veiksmas
Derinimas naudojant „Eclipse“2 veiksmas

2 veiksmas. Paleiskite programą derinimo režimu:

Turime tris būdus, kaip tai padaryti: 1> Paspauskite F11; 2> Pagrindiniame meniu spustelėkite elementą „Vykdyti“, tada išskleidžiamajame sąraše pasirinkite „Derinti“; 3> Spustelėkite klaidos piktogramą įrankių skydelyje (kaip parodyta paveikslėlyje žemiau), tada pasirinkite „Derinti kaip„ Java “programą“.

Derinimas naudojant „Eclipse“3 veiksmas
Derinimas naudojant „Eclipse“3 veiksmas

3 žingsnis. Pridėkite kintamųjų prie stebėjimo langelio, skirto tyrimui:

Matome, kad programa dabar sustoja ties linija, kurioje nustatėme lūžio tašką. Dabar pridėsime kintamuosius į stebėjimo laukelį, kad pamatytume, ar programa veiks taip, kaip tikėjomės. Norėdami įtraukti kintamąjį į laikrodžio lauką, užveskite žymeklį ant jo, dešiniuoju pelės mygtuku spustelėkite, tada iššokančiame sąraše pasirinkite „Žiūrėti“.

Derinimas naudojant „Eclipse“4 veiksmas
Derinimas naudojant „Eclipse“4 veiksmas

4 veiksmas. Patikrinkite kintamųjų vertes laikrodžio laukelyje:

Dabar matome, kad num1 ir num2 vertė yra tokia, kokios tikėtasi, tačiau suma vis tiek yra 0,0, nes programa nepaleido kodo, kuris atnaujins sumos vertę.

Derinimas naudojant „Eclipse“5 veiksmą
Derinimas naudojant „Eclipse“5 veiksmą

5 žingsnis. Žingsnis į:

Paleiskite funkciją: Dabar sumai apskaičiuoti naudosime funkciją add (). Norėdami sužinoti, ar funkcija add () veiks taip, kaip tikėjomės, mes į ją įsitrauksime. Norėdami tai padaryti, tiesiog paspauskite F5 arba įrankių skydelyje įrankių skydelyje paspauskite piktogramą „Įeiti“arba pagrindiniame meniu elemento „Vykdyti“išskleidžiamajame sąraše pasirinkite „Žingsnis į“. Programa paleis funkciją add () ir sustabdys pirmąjį vykdomąjį kodą.

Derinimas naudojant „Eclipse“6 veiksmas
Derinimas naudojant „Eclipse“6 veiksmas

6 žingsnis. Grįžkite iš funkcijos:

Paleiskite kodą paspausdami F6 arba įrankių skydelyje arba pagrindiniame meniu esančią piktogramą „Peržengti“, elemento „Vykdyti“išskleidžiamajame sąraše pasirinkite „Peržengti“. Programa grįš iš funkcijos add () į main () ir sustos toje pačioje eilutėje, kai išėjo anksčiau.

Derinimas naudojant „Eclipse“7 veiksmas
Derinimas naudojant „Eclipse“7 veiksmas

7 veiksmas. Patikrinkite funkcijos grąžinimo vertę:

Paleiskite programą naudodami „Step Over“, sumos vertė bus pakeista į 9.0.

Derinimas naudojant „Eclipse“8 veiksmas
Derinimas naudojant „Eclipse“8 veiksmas

Žingsnis 8. Spausdinkite rezultatą:

Paleiskite programą naudodami „Step Over“. Turime naudoti „Step Over“, o ne „Step Into“, nes neturime funkcijos println () šaltinio kodo.

Derinimas naudojant „Eclipse“9 veiksmas
Derinimas naudojant „Eclipse“9 veiksmas

9 veiksmas. Nustatykite derinimo filtrą:

Kad neįeitume į funkcijas be šaltinio kodo, turėsime modifikuoti kai kurias konfigūracijas, kad nurodytume derintojui nesiimti tų funkcijų, net jei naudojama komanda. Pagrindiniame meniu „Windows“pasirinkite „Parinktys“, tada sekite skaičius žemiau esančiame paveikslėlyje:

Derinimas naudojant „Eclipse“10 veiksmas
Derinimas naudojant „Eclipse“10 veiksmas

10 žingsnis. Sustokite pagrinde:

Yra dar vienas būdas sustabdyti programos vykdymą derinimo tikslais-Stop in main. Tai reiškia, kad jei ji įjungta, kiekvieną kartą, kai programa pradeda veikti, ji sustos su pirmuoju vykdomuoju kodu pagrindiniame (), kad kodą būtų galima paleisti rankiniu būdu. Norėdami įjungti „Stop in main“, dešiniuoju pelės mygtuku spustelėkite projekto pavadinimą projekto naršyklės lange, pasirinkite „property“, kad būtų parodytas dialogo langas „xxx“ypatybės (xxx yra projekto pavadinimas), tada atlikite veiksmus, pažymėtus numeriais iš eilės.

Patarimai

  • Paprastai mes galime nustatyti lūžio tašką bet kurioje programos vietoje, išskyrus komentarus „{“arba „}“, tačiau praktikoje turėtume nustatyti atitinkamo kodo lūžio tašką, t. Y. Nustatyti prasmingą lūžio tašką;
  • Jei nenorite paleisti programos rankiniu būdu derinimo režimu, galite paspausti įrankių skydelio mygtuką „Tęsti“, kad paleistumėte į kitą lūžio tašką, arba užbaigti derinimą, jei nebėra pertraukos taškų.

Rekomenduojamas: