Feilretting er et kraftig program analyseverktøy som ser utstrakt bruk av programvareutviklere . En debugger lar deg gå gjennom hver linje med kode i et program , slik at du kan spore utførelsen og oppdage eventuelle feil . De kan også vise innholdet i minne, variable verdier og adresser , og registrere innholdet . Lære å bruke en debugger er svært viktig , fordi det vil gjøre å spore opp bugs mulig. NetBeans integrert utviklingsmiljø har en debugger som du kan bruke til å feilsøke Java-programmer. Instruksjoner
en
Åpen NetBeans ved å klikke på ikonet. Når NetBeans belastninger , laste opp prosjektet du ønsker å feilsøke. Hvis du ikke har et prosjekt , men ønsker å lære om NetBeans debugger uansett, kan du opprette et nytt prosjekt ved å klikke på "File \\ New Project" og velge " Java Application ". Uansett om du nettopp opprettet et nytt prosjekt eller lastet et eksisterende prosjekt , viser hovedredaktør vinduet i NetBeans nå kildekoden filen .
2
Lag et stoppunkt på noen vilkårlig linje med kode. En stoppunkt er en plass i programmet der henrettelsen vil stoppe og debugger vil vente på deg til å fortsette. Dette er svært nyttig for å få en idé om hva programmet gjør på et bestemt punkt . Hvis du tror noen av koden din har en feil , prøv å sette stoppunkt rett før den mistenkte koden . Hvis du vil angi et stoppunkt , høyreklikker du på en linje nummer på venstre side av kildekoden . En hurtigmeny vises. Velg " Breakpoint /Toggle Linje stoppunkter " for å skape stoppunkt .
3
Type " Ctrl - F5 " for å starte feilsøking prosjektet. Debugger vil kjøre programmet og frem til første stoppunkt . Du kan nå hold musen over variabler og informasjon vinduer vises ved siden av dem . Disse informasjon vinduene viser variabelen verdi og type. I øverste høyre for NetBeans vinduet , er dagens minnebruk av programmet vises.
4
Flytt til neste linje med kode ved å trykke " F7 " eller " F8 . " F7 fører til at debugger for å "gå inn i" koden , mens F8 fører det til å "gå over" kode . Stepping inn koden viser den interne driften av funksjonskall , og vil dykke dypt inn i koden når mange nestet funksjon samtaler. På den annen side , å tråkke over ignorerer den interne driften av funksjonskall og er bare interessert i verdien de kommer tilbake . Hvis du trenger å feilsøke en funksjon kalt av programmet , kan du bruke "step inn ", men hvis du ønsker å feilsøke gjeldende program , kan du bruke "step over."