Krokování běhu programu Java

Když je jednotkový proces pozastaven, je možné použít obslužné prvky ke krokování běhu programu řádek po řádku. Pokud při krokování narazíte na bod přerušení,  provádění se v bodě přerušení pozastaví a operace kroku se ukončí.

Překročit

  1. Vyberte blok zásobníků v pohledu Ladění. Aktuální řádek provádění tohoto bloku zásobníků je zvýrazněn v editoru perspektivy Ladění.
  2. Klepněte na tlačítko Překročit [ Překročit ] na panelu nástrojů pohledu, nebo stiskněte klávesu F6. Provede se aktuálně vybraný řádek a na dalším spustitelném řádku se provádění pozastaví.

Vstoupit do

  1. Vyberte blok zásobníků v pohledu Ladění. Aktuální řádek provádění vybraného bloku je zvýrazněn v editoru perspektivy Ladění.
  2. Klepněte na tlačítko Vstoupit do [ Vstoupit do ] na panelu nástrojů pohledu, nebo stiskněte klávesu F5. Vyvolá se další výraz na aktuálně vybraném řádku k provedení a provádění se pozastaví u následujícího spustitelného řádku v metodě, která je vyvolána.

Vstoupit do výběru

  1. Vyberte blok zásobníků v pohledu Ladění. Aktuální řádek provádění vybraného bloku je zvýrazněn v editoru perspektivy Ladění.
  2. V editoru Java v rámci aktuálního řádku umístěte kurzor na název metody, do které chcete vstoupit.
  3. Klepněte na akci Vstoupit do výběru v nabídce Spustit nebo v kontextové nabídce editoru Java, případně stiskněte klávesu Ctrl-F5. Provádění se obnoví až do chvíle, kdy bude vyvolána zvolená metoda.

Krokovat s filtry

  1. Přepněte tlačítko Používat filtry kroků [ Používat filtry kroků ] na panelu nástrojů pohledu Ladění, nebo použijte Shift+F5. Je-li akce zapnuta, každá z akcí krokování (překročit, vstoupit, vrátit) bude používat sadu filtrů kroků, které jsou definovány na stránce předvoleb Otevřít stránku předvoleb Filtrování kroků Java > Ladění > Filtrování kroků. Když je vyvolána akce kroku, bude krokování pokračovat, dokud nebude dosaženo nefiltrovaného umístění nebo dokud se nenarazí na bod přerušení.

Krok zpět

  1. Vyberte blok zásobníků v pohledu Ladění. Aktuální řádek provádění vybraného bloku je zvýrazněn v editoru perspektivy Ladění.
  2. Klepněte na tlačítko Krok zpět [ Krok zpět ] na panelu nástrojů pohledu, nebo stiskněte klávesu F7. Provádění se obnoví, dokud nebude proveden následující příkaz return v aktuální metodě, a pozastaví se na následujícím spustitelném řádku.

Spustit až po řádek

Když je jednotkový proces pozastaven, je možné obnovit zpracování, dokud nebude proveden určitý řádek. Je to pohodlný způsob, jak pozastavit provedení na nějakém řádku bez nastavování bodu přerušení.

  1. Umístěte kurzor na řádek, ke kterému se má program spustit.
  2. Vyberte příkaz Spustit až po řádek [ Spustit až po řádek ] v místní nabídce nebo použijte Ctrl+R. Provedení programu se obnoví a následně se pozastaví těsně před provedením zadaného řádku.

Je možné, že řádku nikdy nebude dosaženo a program nebude pozastaven. 

Body přerušení a výjimky mohou způsobit pozastavení před dosažením určeného řádku.

Související pojmy
Body přerušení
Perspektivy Java

Související úlohy
Přidávání bodů přerušení
Spuštění programu Java
Obnova provádění pozastavených jednotkových procesů
Spuštění a ladění
Nastavení argumentů provádění
Pozastavení jednotkových procesů

Související odkazy
Pohled Ladění