Cov lus qhia no yuav piav qhia yuav sau Java program li cas nrog ob chav kawm, siv Eclipse. Nws yuav hais txog qee yam ntawm Eclipse IDE, suav nrog lub tshuab hluav taws xob hauv chav kawm tsis siv neeg thiab ua hauv debugger. Eclipse Foundation yog qhib kev sib koom tes txhim kho zej zog nrog ntau pab pawg tshwj xeeb thiab kev nyiam. Kab lus xav tias koj tau teeb tsa Eclipse hauv koj lub computer kom raug. Thaum qhov kev qhia no tsis tsom mus rau kev sau Java code, cov qauv piv txwv tau tawg mus rau hauv cov kauj ruam uas yuav tsum yooj yim txaus ua raws.
Cov kauj ruam
Kauj Ruam 1. Tsim Java project
Nyem rau qhov nco cia nyob ib sab ntawm thawj lub cim nyob rau sab laug ntawm lub vijtsam hu ua "tshiab." Xaiv "Java Project."
Muab koj lub npe tshiab rau qhov project thiab nyem qhov ua tiav. Kuv yuav hu kuv qhov project "Ntsuas Lub Tswv Yim." Koj tuaj yeem pom tias daim nplaub tshev tshiab nrog koj lub npe lub npe tshwm nyob rau sab laug ntawm kab ntawv
Kauj Ruam 2. Qhia cov nplaub tshev uas koj nyuam qhuav tsim
Tam sim no nyem qhov "tshiab" nco cov ntawv qhia zaub mov ib zaug ntxiv. Lub sijhawm no, xaiv "Class."
Muab koj lub npe kawm tshiab. Rau chav kawm no, peb tuaj yeem siv qhov chaw teeb tsa ua ntej. Nyem qhov ua tiav thiab Dab noj hnub yuav qhib chav kawm Java tshiab hauv qhov program. Kuv hu kuv chav kawm "Tshuab xam zauv."
Kauj Ruam 3. Eclipse cia li tsim chav kawm hauv qhov program program window
Kuv chav kawm siv txoj hauv kev hu ua xam xam los laij cov lus qhia hauv daim tshev noj mov. Rau cov uas xav paub, Kuv tau suav nrog cov cai hauv daim duab rau sab xis. Txhua kab tau piav qhia siv kab lus. Kab lus pib nrog "//" thiab tsis quav ntsej los ntawm java compiler.
Kauj Ruam 4. Nws yog lub sijhawm los tsim peb txoj hauv kev tseem ceeb
Rov qab mus rau cov ntawv qhia zaub mov nco npe "tshiab" thiab, ib zaug ntxiv, xaiv "Chav Kawm." Lub sijhawm no, khij lub npov uas hais tias "pej xeem tsis muaj dab tsi zoo li qub (Txoj hlua sib cav)." Qhov no qhia rau Dab noj hnub tias koj xav tsim txoj hauv kev tseem ceeb. Muab koj lub npe hauv chav kawm tseem ceeb thiab nyem qhov kawg. Kuv yuav hu kuv li CalculatorTest. Dab noj hnub no qhib lub tab tshiab nrog koj chav kawm tseem ceeb.
Kauj Ruam 5. Tam sim no peb tuaj yeem sau cov txheej txheem tseem ceeb uas hu rau txoj hauv kev calculTip los ntawm chav kawm Tshuab xam zauv
Cov chav kawm tseem ceeb no yuav siv tswv yim los ntawm tus neeg siv rau tus nqi ntawm daim nqi thiab % uas lawv xav qhia. Tom qab ntawv nws dhau cov ntaub ntawv no mus rau Chav Kawm Tshuab xam zauv thiab tau txais kev suav. Tom qab ntawv qhov program qhia tag nrho. Ib zaug ntxiv, nyem rau ntawm daim duab mus rau sab xis kom pom cov cai kuv siv.
Kauj Ruam 6. Nyem rau "khiav" khawm (uas zoo li lub cim "ua si") uas nyob rau saum koj lub qhov rai program
Qhov kev txiav txim no yuav cia tseg thiab suav koj tus lej. Koj qhov program yuav khiav hauv lub qhov rai console hauv qab qhov program program window. Txheeb xyuas seb koj lub program puas ua haujlwm raug.
Kauj Ruam 7. Dab noj hnub suav nrog qhov ua tau zoo debug
Kuv tau hloov kuv cov cai yog li tam sim no nws muaj qee qhov yuam kev. Ua ntej, peb yuav ntxiv qhov tawg ntawm ob npaug nyem rau sab laug ntawm kab uas peb cia siab tias yuav ntsib teeb meem. Koj tuaj yeem pom qhov tawg ntawm kab 9.
Kauj Ruam 8. Tam sim no nyem lub cim "debug" nyob rau sab saum toj ntawm lub qhov rais, sab xis ntawm lub pob "khiav"
Nws zoo li kab laum. Hom kev debugging yuav qhib qee lub qhov rais tshiab uas qhia koj tias muaj dab tsi tshwm sim thaum koj qhov program khiav.
Kauj Ruam 9. Qhov kev zov me nyuam yuav nres ntawm qhov chaw so uas koj tau teeb tsa
Los ntawm qhov ntawd, koj tuaj yeem tshawb nrhiav siv "qib hla" xub, tsuas yog saum koj lub ntsiab lus lossis los tsoo F6. Cov lus txib "hla dhau" coj koj kab ib kab los ntawm koj txoj haujlwm.
Kauj Ruam 10. Raws li koj "nqis" los ntawm koj qhov program, koj tuaj yeem "nas" hla koj qhov kev hloov pauv hauv koj lub qhov rai qhov program kom pom tias qhov txiaj ntsig lawv muaj nyob rau txhua lub sijhawm
Xwb, koj tuaj yeem qhib lub qhov rai sib txawv uas nyob rau sab xis saum toj ntawm Eclipse. Nrog rau lub qhov rais qhib no, koj tuaj yeem pom cov npe ntawm koj cov kev hloov pauv, thiab cov lej uas lawv tuav.