Hoe om te ontfout met Eclipse: 10 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om te ontfout met Eclipse: 10 stappe (met foto's)
Hoe om te ontfout met Eclipse: 10 stappe (met foto's)

Video: Hoe om te ontfout met Eclipse: 10 stappe (met foto's)

Video: Hoe om te ontfout met Eclipse: 10 stappe (met foto's)
Video: How to Contact Spotify 2024, April
Anonim

Hierdie instruksie is daarop gemik om die nuwelingprogrammeerders te help om vinnig met Eclipse te begin ontfout. Dit gebruik 'n eenvoudige program om te demonstreer hoe om in Eclipse te ontfout. Dit dek basiese kennis en vaardighede vir ontfouting, sodat dit maklik verstaanbaar en maklik om te volg is. Ons sal sien hoe die program stap vir stap in die ontfoutingsmodus uitgevoer word.

Stappe

Ontfout met Eclipse Stap 1
Ontfout met Eclipse Stap 1

Stap 1. Stel breekpunte in:

Om 'n breekpunt in te stel, kies eers een reël kode en skuif dan die muis na die linkerkantste gedeelte van die reël (soos in die onderstaande prentjie getoon), dubbelkliek of regsklik en kies dan "Wissel breekpunt" in die opspringlys, 'n klein 'n blou bal sal verskyn, dit beteken dat 'n breekpunt suksesvol bepaal is.

Ontfout met Eclipse Stap 2
Ontfout met Eclipse Stap 2

Stap 2. Begin die program in ontfoutingsmodus:

Ons het drie maniere om dit te doen: 1> Druk F11; 2> Klik op item "Uitvoer" in die hoofkieslys, en kies dan "Ontfouting" in die keuselys; 3> Klik op die fout -ikoon op die paneel gereedskap (soos hieronder getoon) en kies dan "Ontfout as Java -toepassing".

Ontfout met Eclipse Stap 3
Ontfout met Eclipse Stap 3

Stap 3. Voeg veranderlikes by die horlosie vir ondersoek:

Ons kan sien dat die program nou stop by die lyn waarop ons 'n breekpunt gestel het. Nou voeg ons die veranderlikes by die horlosie om te sien of die program werk soos ons verwag het. Om 'n veranderlike in die horlosiekas te voeg, plaas die wyser daarop, klik met die rechtermuisknop en kies "Kyk" in die opspringlys.

Ontfout met Eclipse Stap 4
Ontfout met Eclipse Stap 4

Stap 4. Gaan die veranderlike waardes in die horlosiekas na:

Nou kan ons sien dat die waarde van num1 en num2 soos verwag is, maar die som is steeds 0,0, omdat die program nie die kode uitgevoer het wat die waarde van die som sal opdateer nie.

Ontfout met Eclipse Stap 5
Ontfout met Eclipse Stap 5

Stap 5. Stap in:

Voer die funksie in: nou gebruik ons funksie add () om die som te bereken. Om te sien of die funksie add () werk soos ons verwag het, stap ons daarin. Om dit te doen, druk net op F5, of op die gereedskapspaneel, druk die ikoon "Stap in" in die paneel gereedskap, of kies "Stap in" in die keuselys van die item "Uitvoering" in die hoofkieslys. Die program loop in funksie add () en stop met die eerste uitvoerbare kode.

Ontfout met Eclipse Stap 6
Ontfout met Eclipse Stap 6

Stap 6. Keer terug van die funksie:

Begin die kode deur op F6 te druk, of deur op die ikoon "Stap oor" in die paneel gereedskap te klik, of in die hoofkieslys, kies "Stap oor" in die keuselys van die item "Begin". Die program gaan terug van funksie add () na main () en stop op dieselfde reël toe dit voorheen vertrek het.

Ontfout met Eclipse Stap 7
Ontfout met Eclipse Stap 7

Stap 7. Kontroleer die opbrengswaarde van funksie:

Begin die program met Step Over, die waarde van die som word verander na 9.0.

Ontfout met Eclipse Stap 8
Ontfout met Eclipse Stap 8

Stap 8. Druk die resultaat:

Begin die program met Step Over. Ons moet Step Over gebruik in plaas van Step Into omdat ons nie die bronkode van die funksie println () het nie.

Ontfout met Eclipse Stap 9
Ontfout met Eclipse Stap 9

Stap 9. Stel ontfoutfilter in:

Om te voorkom dat u in die funksies instap sonder die bronkode, moet ons 'n paar konfigurasies aanpas om die ontfouter te vertel dat hy nie in die funksies moet ingaan nie, selfs al word die opdrag gebruik. Kies "Voorkeur" in die hoofkieslys "Windows", en volg dan die nommers opeenvolgend in die onderstaande prent:

Ontfout met Eclipse Stap 10
Ontfout met Eclipse Stap 10

Stap 10. Stop hoofsaaklik:

Daar is 'n ander manier om die uitvoering van 'n program vir ontfoutingsdoeleindes te stop-hoofsaaklik stop. Dit beteken dat as dit geaktiveer is, elke keer as 'n program begin loop, dit ophou met die eerste uitvoerbare kode in main () sodat die kode met die hand uitgevoer kan word. Om 'Stop in hoof' te aktiveer, klik met die rechtermuisknop op die projeknaam in die projekverkenner -venster, kies 'eiendom' om die dialoogvenster 'eienskappe vir xxx' (xxx is die projeknaam) te open en volg dan die stappe wat getalle opeenvolgend volg.

Wenke

  • Oor die algemeen kan ons oral in die program breekpunt instel, behalwe die opmerkings "{" of "}", maar in die praktyk moet ons 'n breekpunt op die betrokke kode stel, dit wil sê 'n betekenisvolle breekpunt;
  • As u nie die program met die hand in die ontfoutingsmodus wil uitvoer nie, kan u op die "Hervat -knoppie" op die gereedskapspaneel druk om na die volgende breekpunt te hardloop, of om die ontfouting te voltooi as daar nie meer breekpunte is nie.

Aanbeveel: