Yuav Debug li cas nrog dab noj hnub: 10 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Debug li cas nrog dab noj hnub: 10 Kauj Ruam (nrog Duab)
Yuav Debug li cas nrog dab noj hnub: 10 Kauj Ruam (nrog Duab)

Video: Yuav Debug li cas nrog dab noj hnub: 10 Kauj Ruam (nrog Duab)

Video: Yuav Debug li cas nrog dab noj hnub: 10 Kauj Ruam (nrog Duab)
Video: Leng Yang - Yog Vim Dab Tsi (Official Full Song | Nkauj Tawm Tshiab) 2020/05/24 2024, Tej zaum
Anonim

Cov lus qhia no lub hom phiaj txhawm rau pab cov kws tsim txuj ci tshiab kom pib debug nrog Eclipse sai. Nws siv txoj haujlwm yooj yim los qhia tias yuav daws teeb meem hauv Eclipse li cas. Nws suav nrog kev paub debugging thiab kev txawj ntse, yog li nws yuav nkag siab yooj yim thiab ua raws. Peb yuav pom yuav ua li cas qhov kev zov me nyuam ua tiav ib qib zuj zus hauv hom debug.

Cov kauj ruam

Debug nrog Eclipse Kauj Ruam 1
Debug nrog Eclipse Kauj Ruam 1

Kauj Ruam 1. Teem Breakpoints:

Txhawm rau teeb tsa qhov chaw nres tsheb, xaiv ib kab ntawm cov cai ua ntej, tom qab ntawd txav tus nas mus rau sab laug feem ntau ntawm kab ntawv (raws li qhia hauv daim duab hauv qab no), ob npaug nias lossis nyem txoj cai ces xaiv "Toggle Breakpoint" hauv cov npe popup, me me pob xiav yuav tshwm sim, qhov ntawd txhais tau tias lub chaw nres tsheb tau teeb tsa tiav.

Debug nrog Eclipse Kauj Ruam 2
Debug nrog Eclipse Kauj Ruam 2

Kauj Ruam 2. Pib qhov program hauv hom debug:

Peb muaj peb txoj hauv kev ua li no: 1> Nias F11; 2> Nyem qhov khoom "Khiav" hauv cov ntawv qhia zaub mov tseem ceeb ces xaiv "Debug" hauv cov npe poob; 3> Nyem lub cim kab ntawm lub cuab yeej vaj huam sib luag (raws li daim duab hauv qab no qhia) tom qab ntawd xaiv "Debug Raws Li Java Application".

Debug nrog Eclipse Kauj Ruam 3
Debug nrog Eclipse Kauj Ruam 3

Kauj Ruam 3. Ntxiv qhov hloov pauv los saib lub thawv rau kev tshuaj xyuas:

Peb tuaj yeem pom qhov haujlwm tam sim no tab tom nres ntawm txoj kab uas peb tau teeb tsa lub hauv paus. Tam sim no peb yuav ntxiv qhov hloov pauv rau hauv lub thawv saib kom pom tias txoj haujlwm yuav ua haujlwm raws li peb xav tau. Txhawm rau ntxiv qhov sib txawv rau hauv lub npov saib, tso tus cursor rau nws, nyem rau sab xis, tom qab ntawd hauv cov npe popup xaiv "Saib".

Debug nrog Eclipse Kauj Ruam 4
Debug nrog Eclipse Kauj Ruam 4

Kauj Ruam 4. Txheeb xyuas qhov sib txawv qhov tseem ceeb hauv lub npov saib:

Tam sim no peb tuaj yeem pom tus nqi ntawm tus lej 1 thiab tus lej 2 raws li qhov xav tau, tab sis cov lej tseem yog 0.0, vim tias txoj haujlwm tsis tau ua haujlwm txoj cai uas yuav hloov kho tus nqi.

Debug nrog Eclipse Kauj Ruam 5
Debug nrog Eclipse Kauj Ruam 5

Kauj Ruam 5. Kauj Ruam Rau:

Khiav mus rau qhov ua haujlwm: Tam sim no peb yuav siv ua haujlwm ntxiv () los xam cov lej. Txhawm rau saib yog tias kev ua haujlwm ntxiv () yuav ua haujlwm raws li peb xav tau, peb yuav nkag mus rau nws. Txhawm rau ua li ntawd, tsuas yog Nias F5, lossis ntawm cov cuab yeej vaj huam sib luag, nias lub "Kauj Ruam Rau Hauv" lub cim hauv cov cuab yeej vaj huam sib luag, lossis hauv cov ntawv qhia zaub mov tseem ceeb, xaiv "Kauj Ruam Rau" hauv cov npe ntawm cov khoom "Khiav". Qhov kev zov me nyuam yuav ua haujlwm ntxiv () thiab nres ntawm thawj txoj cai ua haujlwm.

Debug nrog Eclipse Kauj Ruam 6
Debug nrog Eclipse Kauj Ruam 6

Kauj Ruam 6. Rov qab los ntawm txoj haujlwm:

Khiav cov cai los ntawm nias F6, lossis nias lub cim "Kauj Ruam Tshaj" hauv cov cuab yeej vaj huam sib luag, lossis hauv cov ntawv qhia zaub mov tseem ceeb, xaiv "Kauj Ruam Hla" hauv cov npe uas poob ntawm cov khoom "Khiav". Qhov kev zov me nyuam yuav rov qab los ntawm kev ua haujlwm ntxiv () mus rau lub ntsiab () thiab nres ntawm tib txoj kab thaum nws tawm mus yav dhau los.

Debug nrog Eclipse Kauj Ruam 7
Debug nrog Eclipse Kauj Ruam 7

Kauj Ruam 7. Txheeb xyuas tus nqi xa rov qab los ntawm kev ua haujlwm:

Khiav qhov haujlwm nrog Kauj Ruam Tshaj, tus nqi ntawm cov nyiaj yuav raug hloov mus rau 9.0.

Debug nrog Eclipse Kauj Ruam 8
Debug nrog Eclipse Kauj Ruam 8

Kauj Ruam 8. Luam qhov tshwm sim:

Khiav qhov program nrog Step Over. Peb yuav tsum siv Kauj Ruam Hla es tsis txhob Kauj Ruam Nkag mus vim tias peb tsis muaj lub hauv paus ntawm kev ua haujlwm println ().

Debug nrog Eclipse Kauj Ruam 9
Debug nrog Eclipse Kauj Ruam 9

Kauj Ruam 9. Teem debug lim:

Txhawm rau zam kev nkag mus rau hauv kev ua haujlwm yam tsis muaj tus lej cim, peb yuav tau hloov qee qhov kev teeb tsa los qhia rau debugger tsis txhob nqis mus rau cov haujlwm ntawd txawm tias nqis mus rau hauv cov lus txib. Los ntawm cov ntawv qhia zaub mov tseem ceeb "Windows", xaiv "Nyiam", tom qab ntawv ua raws cov lej hauv daim duab hauv qab no:

Debug nrog Eclipse Kauj Ruam 10
Debug nrog Eclipse Kauj Ruam 10

Kauj Ruam 10. Nres hauv lub ntsiab:

Muaj lwm txoj hauv kev kom tsis txhob ua tiav txoj haujlwm rau lub hom phiaj debug-Nres hauv lub ntsiab. Qhov ntawd txhais tau tias yog nws tau qhib, txhua lub sijhawm thaum lub program pib ua haujlwm, nws yuav nres ntawm thawj qhov kev ua haujlwm tau ua tiav hauv lub ntsiab () kom cov cai tuaj yeem ua haujlwm ntawm tus kheej. Txhawm rau kom "Nres hauv lub ntsiab", nyem rau ntawm lub npe project hauv qhov project explorer window, xaiv "cuab yeej" coj tawm "cov khoom rau xxx" (xxx yog lub npe project) sib tham lub thawv, tom qab ntawd ua raws cov kauj ruam sau tseg cov lej ua ntu zus.

Lub tswv yim

  • Feem ntau peb tuaj yeem teeb tsa qhov chaw hla qhov txhia chaw hauv qhov kev zov me nyuam tshwj tsis yog cov lus pom, "{" lossis "}", tab sis hauv qhov kev coj ua tiag tiag peb yuav tsum teeb tsa lub hauv paus ntawm qhov kev txhawj xeeb, piv txwv li, teeb tsa lub ntsiab lus tawg;
  • Yog tias koj tsis xav khiav qhov program los ntawm tus kheej hauv kev debug, koj tuaj yeem nias qhov "Resume Button" ntawm cov cuab yeej vaj huam sib luag kom khiav mus rau qhov cuam tshuam tom ntej, lossis ua tiav qhov kev debug yog tias tsis muaj kev tawg ntau dua.

Pom zoo: