Java program végrehajtásának léptetése

Egy szál felfüggesztése esetén a lépésvezérlőkkel léptethet át sorról sorra egy program végrehajtásán. Ha töréspontba ütközik egy léptetés művelet elvégzésekor,  akkor a végrehajtás felfüggesztődik és a lépés művelet véget ér.

Átlép

  1. Válasszon egy veremkeretet a Hibakeresés nézetben. A veremkeret aktuálisan végrehajtott sora ki van emelve a szerkesztő Hibakeresés perspektívájában.
  2. Kattintson az Átlép gombra a Hibakeresés nézet eszköztárán, vagy nyomja meg az F6 billentyűt. Az aktuálisan kijelölt sor végrehajtódik, majd a következő végrehajtható sornál ismét életbe lép a felfüggesztés.

Belelép

  1. Válasszon egy veremkeretet a Hibakeresés nézetben. A kijelölt keret aktuálisan végrehajtott sora ki van emelve a szerkesztő Hibakeresés perspektívájában.
  2. Kattintson a Belelép gombra a Hibakeresés nézet eszköztárán, vagy nyomja meg az F5 billentyűt. Ez meghívja a jelenleg futtatásra kijelölt sor következő kifejezését, és a meghívott metódus következő végrehajtható soránál ismét életbe lép a felfüggesztés.

Belelépés kijelölésbe

  1. Válasszon egy veremkeretet a Hibakeresés nézetben. A kijelölt keret aktuálisan végrehajtott sora ki van emelve a szerkesztő Hibakeresés perspektívájában.
  2. A Java szerkesztőben, a végrehajtás aktuális sorában helyezze a kurzort annak a metódusnak a nevére, amibe bele szeretne lépni.
  3. Kattintson a Belelépés kijelölésbe műveletre a Futtatás menüben vagy a Java szerkesztő előugró menüben, vagy nyomja meg a Ctrl-F5 billentyűket. A végrehajtás folytatódik, míg a kijelölt metódus el nincs indítva.

Léptetés szűrővel

  1. Kapcsolja át a Léptetésszűrő használata gombot a Hibakeresés eszköztáron, vagy nyomja meg a Shift+F5 billentyűket. Amikor a művelet be van kapcsolva, minden egyes léptetésművelet (átlépés, belelépés, visszalépés) hatással lesz a felhasználói beállításokban megadott léptetésszűrő-készletre (lásd Ablak > Beállítások > Java > Hibakeresés > Léptetésszűrés). Léptetésművelet indításakor a léptetés addig folytatódik, míg el nem ér egy nem szűrt helyhez, vagy amíg töréspontba nem ütközik.

Visszatérésig futtat

  1. Válasszon egy veremkeretet a Hibakeresés nézetben. A kijelölt keret aktuálisan végrehajtott sora ki van emelve a szerkesztő Hibakeresés perspektívájában.
  2. Kattintson a Visszatérésig futtat gombra a Hibakeresés nézet eszköztárán, vagy nyomja meg az F7 billentyűt. A végrehajtás folytatódik, míg a következő visszatérési utasítás végre nem hajtódik, és a végrehajtás felfüggesztése a következő végrehajtható sornál lép érvénybe.

Futtatás sorig

Egy szál felfüggesztésekor lehetőség van a végrehajtás folytatására egy adott vonal végrehajtásáig. Ez a végrehajtás felfüggesztésének kényelmes módja, ha nem akar töréspontot beállítani.

  1. Helyezze a kurzort arra a sorra, amelyiknél futtatni szeretné a programot.
  2. Válassza az előugró menü Futtatás sorig menüpontját, vagy nyomja meg a Ctrl+R billentyűket. A program végrehajtása folytatódik, és pontosan a megadott sor végrehajtása előtt lesz felfüggesztve.

Előfordulhat, hogy azt a sort soha nem éri el, és így a program soha nem lesz felfüggesztve. 

A töréspontok és kivételek okozhatják a program megadott sor előtti felfüggesztését.

Kapcsolódó fogalmak
Töréspontok
Java perspektívák

Kapcsolódó feladatok
Töréspontok hozzáadása
Java programok indítása
Felfüggesztett szálak végrehajtásának folytatása
Futtatás és hibakeresés
Futtatási paraméterek beállítása
Szálak felfüggesztése

Kapcsolódó leírás
Hibakeresés nézet