Trinvis udførelse af et Java-program

Når en programdel er afbrudt midlertidigt, kan stepkontrollerne bruges til at steppe gennem udførelsen af programmet linje for linje. Hvis der registreres et breakpoint under en stepfunktion, vil udførelsen blive afbrudt midlertidigt ved breakpointet, og stepfunktionen afsluttes.

Step over

  1. Vælg en stakramme i oversigten Fejlfinding. Den aktuelle udførelseslinje i stakrammen fremhæves i editoren i perspektivet Fejlfinding.
  2. Klik på knappen Step over [ Step over ] på oversigtens værktøjslinje, eller tryk på tasten F6. Den aktuelt valgte linje udføres, og afbryder midlertidigt den næste eksekvérbare linje.

Step ind

  1. Vælg en stakramme i oversigten Fejlfinding. Den aktuelle udførelseslinje i den valgte ramme fremhæves i editoren i perspektivet Fejlfinding.
  2. Klik på knappen Step ind [ Step ind ] på oversigtens værktøjslinje, eller tryk på tasten F5. Det næste udtryk på den aktuelt valgte linje, der skal eksekveres, startes, og udførelsen afbrydes midlertidigt ved den næste eksekvérbare linje i den metode, der startes.

Step ind i valg

  1. Vælg en stakramme i oversigten Fejlfinding. Den aktuelle udførelseslinje i den valgte ramme fremhæves i editoren i perspektivet Fejlfinding.
  2. Placér markøren på navnet på den metode, du vil steppe ind i, på den aktuelle udførelseslinje i Java-editoren.
  3. Klik på funktionen Step ind i valg på menuen Udfør eller på Java-editorens kontekstmenu, eller tryk på Ctrl-F5. Udførelsen genoptages, til den valgte metode er startet.

Step med filtre

  1. Aktivér knappen Brug stepfiltre [ Brug stepfiltre ] på værktøjslinjen i oversigten Fejlfinding, eller tryk på Skift+F5. Når funktionen aktiveres, vil hver stepfunktion (over, ind, tilbage) anvende det sæt stepfiltre, der er angivet på indstillingssiden Åbner indstillingssiden Filtrering af step Java > Fejlfinding> Filtrering af step. Når en stepfunktion startes, vil stepping fortsætte, til en ikke-filtreret placering nås, eller et breakpoint registreres.

Step tilbage

  1. Vælg en stakramme i oversigten Fejlfinding. Den aktuelle udførelseslinje i den valgte ramme fremhæves i editoren i perspektivet Fejlfinding.
  2. Klik på knappen Step tilbage [ Step tilbage ] på oversigtens værktøjslinje, eller tryk på tasten F7. Udførelsen genoptages, til næste retursætning i den aktuelle metode udføres, og udførelsen afbrydes midlertidigt ved den næste eksekvérbare linje.

Udfør til linje

Når en programdel er afbrudt midlertidigt, er det muligt at genoptage udførelsen, til en angiven linje udføres. Det er en praktisk måde at afbryde udførelsen på midlertidigt uden at angive et breakpoint.

  1. Placér markøren på den linje, hvor du vil have, at programmet udføres.
  2. Vælg kommandoen Udfør til linje [ Udfør til linje ] på pop op-menuen, eller brug Ctrl+R. Programudførelsen genoptages eller afbrydes midlertidigt, før den angivne linje udføres.

Det er muligt, at linjen aldrig rammes, og at programmet ikke afbrydes midlertidigt. 

Breakpoints og undtagelser kan forårsage, at en programdel afbrydes midlertidigt, før den angivne programlinje nås.

Relaterede begreber
Breakpoints
Java-perspektiver

Relaterede opgaver
Tilføj breakpoints
Start et Java-program
Genoptag udførelse af midlertidigt afbrudte programdele
Udførelse og fejlfinding
Angiv argumenter for udførelse
Afbryd programdele midlertidigt

Relateret reference
Oversigten Fejlfinding