Askellus ohjelman suorituksen aikana

Kun säie keskeytetään, askelluksen ohjausobjektien avulla voidaan askeltaa rivi riviltä ohjelman suorituksen aikana. Jos askelluksessa tulee vastaan keskeytyskohta, suoritus keskeytyy keskeytyskohdassa ja askellus päättyy.

Askellus ohi

  1. Valitse vianmääritysnäkymästä pinokehys. Pinokehyksen suoritusrivi näkyy korostettuna vianmääritysperspektiivin muokkausohjelmassa.
  2. Napsauta näkymän työkalurivin Askella ohi -painiketta (Askella ohi) tai paina F6-näppäintä. Valittuna oleva rivi suoritetaan ja suoritus keskeytetään seuraavalla suoritettavalla rivillä.

Askellus sisään

  1. Valitse vianmääritysnäkymästä pinokehys. Valitun kehyksen suoritusrivi näkyy korostettuna vianmääritysperspektiivin muokkausohjelmassa.
  2. Napsauta näkymän työkalurivin Askella sisään -painiketta (Askella sisään) tai paina F5-näppäintä. Valittuna olevan rivin seuraava lauseke kutsutaan ja suoritus keskeytyy kutsuttavan metodin seuraavalla suoritettavalla rivillä.

Askel valintaan

  1. Valitse vianmääritysnäkymästä pinokehys. Valitun kehyksen suoritusrivi näkyy korostettuna vianmääritysperspektiivin muokkausohjelmassa.
  2. Aseta kohdistin Java-muokkausohjelmassa sen suoritusrivillä olevan metodin nimen kohdalle, johon haluat askeltaa sisään.
  3. Napsauta Askel valintaan -toimintoa Aja-valikossa tai Java-muokkausohjelman pikavalikossa tai paina näppäinyhdistelmää Ctrl+F5. Suoritus jatkuu, kunnes valittu metodi kutsutaan.

Askellus ja suodatus

  1. Vaihda vianmääritysnäkymän työkalurivin Käytä askelsuodattimia -painikkeen (Käytä askelsuodattimia) tila tai paina näppäinyhdistelmää Vaihto+F5. Kun toiminto on käytössä, kaikissa askellustoiminnoissa (askellus ohi tai sisään ja paluu) on käytössä oletusasetussivulla Askelsuodatuksen oletusasetussivun avaus Java > Vianmääritys > Askelsuodatus määritetyt suodattimet. Kun askellustoiminto kutsutaan, askellus jatkuu, kunnes suodattamaton sijainti tai keskeytyskohta saavutetaan.

Askelluksen palautus

  1. Valitse vianmääritysnäkymästä pinokehys. Valitun kehyksen suoritusrivi näkyy korostettuna vianmääritysperspektiivin muokkausohjelmassa.
  2. Napsauta näkymän työkalurivin Askella paluuseen -painiketta (Askella paluuseen) tai paina F7-näppäintä. Suoritus jatkuu, kunnes suoritetaan seuraava paluulause nykymetodissa ja suoritus keskeytyy seuraavalla suoritettavalla rivillä.

Ajo riville

Kun säie on keskeytetty, suoritusta voidaan jatkaa, kunnes määritetty rivi suoritetaan. Näin suoritus voidaan kätevästi keskeyttää rivillä ilman, että keskeytyskohtaa määritetään.

  1. Aseta kohdistin riville, jolla haluat ajaa ohjelman.
  2. Valitse ponnahdusvalikosta Aja riville -komento (Aja riville) tai paina näppäinyhdistelmää Ctrl+R. Ohjelman ajo jatkuu ja keskeytyy määritetyn rivin kohdalle.

On mahdollista, että kyseinen rivi ei tule koskaan vastaan ja ohjelmaa ei koskaan keskeytetä. 

Keskeytyskohdat ja poikkeukset voivat aiheuttaa säikeen keskeytymisen, ennen kuin määritetty rivi saavutetaan.

Aiheeseen liittyviä käsitteitä
Keskeytyskohdat
Java-perspektiivit

Aiheeseen liittyviä tehtäviä
Keskeytyskohtien lisäys
Java-ohjelman aloitus
Keskeytettyjen säikeiden suorituksen jatkaminen
Ajo ja vianmääritys
Suoritusargumenttien määritys
Säikeiden lykkäys

Aiheeseen liittyviä ohjeita
Vianmääritysnäkymä