Paano Mag-debug sa Eclipse: 10 Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Mag-debug sa Eclipse: 10 Hakbang (na may Mga Larawan)
Paano Mag-debug sa Eclipse: 10 Hakbang (na may Mga Larawan)

Video: Paano Mag-debug sa Eclipse: 10 Hakbang (na may Mga Larawan)

Video: Paano Mag-debug sa Eclipse: 10 Hakbang (na may Mga Larawan)
Video: Paraan upang sumunod sa inyo ang inyong anak at asawa 2024, Abril
Anonim

Nilalayon ng tagubiling ito na matulungan ang mga programmer ng newbie upang masimulan nang mabilis ang pag-debug sa Eclipse. Gumagamit ito ng isang simpleng programa upang maipakita kung paano mag-debug sa Eclipse. Saklaw nito ang pangunahing kaalaman at kasanayan sa pag-debug, kaya't madali itong maunawaan at madaling sundin. Makikita natin kung paano isinasagawa ng programa ang sunud-sunod na mode sa pag-debug.

Mga hakbang

Pag-debug sa Eclipse Hakbang 1
Pag-debug sa Eclipse Hakbang 1

Hakbang 1. Itakda ang Mga Breakpoint:

Upang magtakda ng isang breakpoint, pumili muna ng isang linya ng code, pagkatapos ay ilipat ang mouse sa kaliwang pinaka-lugar ng linyang iyon (tulad ng ipinakita sa larawan sa ibaba), alinman sa pag-double click o pag-right click pagkatapos ay piliin ang "Toggle Breakpoint" sa popup na listahan, isang maliit lilitaw ang asul na bola, nangangahulugan iyon na ang isang breakpoint ay matagumpay na naitakda.

Pag-debug sa Eclipse Hakbang 2
Pag-debug sa Eclipse Hakbang 2

Hakbang 2. Simulan ang programa sa mode ng pag-debug:

Mayroon kaming tatlong mga paraan upang magawa ito: 1> Pindutin ang F11; 2> I-click ang item na "Run" sa pangunahing menu pagkatapos ay piliin ang "Debug" sa drop list; 3> I-click ang icon ng bug sa panel ng mga tool (tulad ng ipinapakita sa ibaba ng larawan) pagkatapos ay piliin ang "Pag-debug Bilang Java Application".

Pag-debug sa Eclipse Hakbang 3
Pag-debug sa Eclipse Hakbang 3

Hakbang 3. Magdagdag ng mga variable upang mapanood ang kahon para sa pagsusuri:

Maaari naming makita ang programa ngayon ay humihinto sa linya kung saan nagtakda kami ng isang breakpoint. Ngayon ay idaragdag namin ang mga variable sa relo para makita kung tatakbo ang programa ayon sa inaasahan namin. Upang magdagdag ng variable sa kahon ng relo, ilagay ang cursor dito, mag-right click, pagkatapos ay sa popup list na piliin ang "Panoorin".

Pag-debug sa Eclipse Hakbang 4
Pag-debug sa Eclipse Hakbang 4

Hakbang 4. Lagyan ng check ang mga variable na halaga sa kahon ng relo:

Ngayon ay makikita na natin ang halaga ng num1 at num2 tulad ng inaasahan, ngunit ang kabuuan ay 0.0 pa rin, dahil hindi pinatakbo ng programa ang code na mag-a-update sa halaga ng kabuuan.

Pag-debug sa Eclipse Hakbang 5
Pag-debug sa Eclipse Hakbang 5

Hakbang 5. Hakbang Sa:

Patakbuhin ang pag-andar: Ngayon gagamitin namin ang function na magdagdag () upang makalkula ang kabuuan. Upang makita kung ang function na magdagdag () ay gagana tulad ng inaasahan namin, hakbang namin dito. Upang magawa ito, pindutin lamang ang F5, o sa mga panel ng tool, pindutin ang icon na "Hakbang Sa" sa mga tool panel, o sa pangunahing menu, piliin ang "Hakbang Sa" sa drop-down na listahan ng item na "Run". Ang programa ay tatakbo sa function add () at huminto sa unang maipapatupad na code.

Pag-debug sa Eclipse Hakbang 6
Pag-debug sa Eclipse Hakbang 6

Hakbang 6. Bumalik mula sa pagpapaandar:

Patakbuhin ang code sa pamamagitan ng pagpindot sa F6, o pagpindot sa icon na "Hakbang Sa" sa panel ng mga tool, o sa pangunahing menu, piliin ang "Hakbang sa Hakbang" sa drop-down na listahan ng item na "Run". Ang programa ay babalik mula sa pag-andar na idagdag () sa pangunahing () at huminto sa parehong linya kapag umalis ito dati.

Pag-debug sa Eclipse Hakbang 7
Pag-debug sa Eclipse Hakbang 7

Hakbang 7. Suriin ang halaga ng pagbabalik mula sa pagpapaandar:

Patakbuhin ang programa sa Hakbang Higit, ang halaga ng kabuuan ay mababago sa 9.0.

Pag-debug sa Eclipse Hakbang 8
Pag-debug sa Eclipse Hakbang 8

Hakbang 8. I-print ang resulta:

Patakbuhin ang programa gamit ang Step Over. Dapat naming gamitin ang Hakbang Higit sa halip na Hakbang patungo dahil wala kaming pinagmulan ng code ng pagpapaandar na println ().

Pag-debug sa Eclipse Hakbang 9
Pag-debug sa Eclipse Hakbang 9

Hakbang 9. Itakda ang filter ng debug:

Upang maiwasan ang pag-apunta sa mga pag-andar nang walang source code, kailangan naming baguhin ang ilang mga pagsasaayos upang masabi ang debugger na huwag lumakad sa mga pagpapaandar na iyon kahit na ang hakbang sa utos ay ginamit. Mula sa pangunahing menu na "Windows", piliin ang "Kagustuhan", pagkatapos ay sundin ang mga numero nang sunud-sunod sa larawan sa ibaba:

Pag-debug sa Eclipse Hakbang 10
Pag-debug sa Eclipse Hakbang 10

Hakbang 10. Huminto sa pangunahing:

May isa pang paraan upang ihinto ang pagpapatupad ng isang programa para sa layunin ng pag-debug - Huminto sa pangunahing. Nangangahulugan iyon kung pinagana ito, sa tuwing magsisimulang tumakbo ang isang programa, titigil ito sa unang maipapatupad na code sa pangunahing () upang ang code ay maaaring manu-manong patakbuhin. Upang paganahin ang "Huminto sa pangunahing", mag-right click sa pangalan ng proyekto sa window ng explorer ng proyekto, piliin ang "ari-arian" upang ilabas ang dialog box na "mga pag-aari para sa xxx" (xxx ang pangalan ng proyekto), pagkatapos ay sundin ang mga hakbang na may label na mga numero nang sunud-sunod.

Mga Tip

  • Pangkalahatan maaari naming itakda ang breakpoint saanman sa programa maliban sa mga komento, "{" o "}", ngunit sa aktwal na kasanayan dapat naming itakda ang breakpoint sa nag-aalala na code, ibig sabihin, magtakda ng isang makabuluhang breakpoint;
  • Kung hindi mo nais na patakbuhin ang programa nang manu-mano sa mode ng pag-debug, maaari mong pindutin ang "Ipagpatuloy ang Button" sa mga tool panel upang tumakbo sa susunod na breakpoint, o tapusin ang pag-debug kung wala nang mga breakpoint.

Inirerekumendang: