Stega genom körningen av ett program

När en tråd är stoppad, går det att med stegkontrollen stega igenom programkörningen rad för rad. Om en brytpunkt upptäcks medan stegning utförs, stoppas körningen vid brytpunkten och stegningen avslutas.

Stega över

  1. Välj en stackram i felsökningsvyn. Den aktuella körraden i stackramen framhävs i felsökningsperspektivets redigerare.
  2. Klicka på knappen Stega över [ Stega över ] i vyns verktygsfält eller tryck på tangenten F6. Den för tillfället valda raden körs och stoppas på nästa körbara rad.

Stega in i

  1. Välj en stackram i felsökningsvyn. Den aktuella körraden i den valda stackramen framhävs i felsökningsperspektivets redigerare.
  2. Klicka på knappen Stega in i [ Stega in i ] i vyns verktygsfält eller tryck på tangenten F5. Nästa uttryck på den för tillfället valda raden som ska köras är anropad och körningen stoppas vid nästa körbara rad i den metod som anropats.

Stega in i urval

  1. Välj en stackram i felsökningsvyn. Den aktuella körraden i den valda stackramen framhävs i felsökningsperspektivets redigerare.
  2. Placera i Java-redigeraren, inuti den aktuella körraden, markören på namnet till den metod du ska gå in i.
  3. Klicka på åtgärden Stega in i urval i körmenyn eller Java-redigerarens kontextmeny, eller tryck på tangenterna Ctrl-F5. Körningen återupptas tills den valda metoden anropas.

Stega med filter

  1. Aktivera/avaktivera knappen Använd stegfilter [ >Använd stegfilter ] i felsökningsvyns verktygsfält eller använd kortkommandot Skift+F5. När åtgärden är aktiv, kommer alla stegningsåtgärder (över, in i, retur) tillämpa den uppsättning filter som definierats på sidan Öppnar inställningssidan Stegfiltrering Java > Felsök > Stegfiltrering. När en stegningsåtgärd anropas, fortsätter stegningen tills en ofiltrerad plats nås eller en brytpunkt upptäcks.

Stega tillbaka

  1. Välj en stackram i felsökningsvyn. Den aktuella körraden i den valda stackramen framhävs i felsökningsperspektivets redigerare.
  2. Klicka på knappen Stega tillbaka [ Stega tillbaka ] i vyns verktygsfält eller tryck på tangenten F7. Körningen återupptas och fortsätter tills nästa retursats i den aktuella metoden utförs och körningen stoppas på nästa körbara rad.

Kör till rad

När en tråd är stoppad, är det möjligt att återuppta körningen tills en viss rad körs. Det är praktiskt om du vill stoppa körningen på en rad utan att ange någon brytpunkt.

  1. Placera markören på den rad vid vilken du vill att programmet ska köras.
  2. Välj kommandot Kör till rad [ Kör till rad ] i snabbmenyn eller tryck på Ctrl+R. Programkörningen återupptas och stoppas precis innan den angivna raden ska köras.

Det finns en möjlighet att raden aldrig påträffas och att programmet inte stoppas. 

Brytpunkter och undantag kan göra att tråden stoppas innan den når den speciella raden.

Närliggande begrepp
Brytpunkter
Java-perspektiv

Närliggande uppgifter
Lägga till brytpunkter
Starta ett Java-program
Återuppta körning av stoppade trådar
Köra och felsöka
Ange körningsargument
Stoppa trådar

Närliggande referens
Felsökningsvy