Pohled Ladění

Tento pohled umožní řídit ladění nebo běh programu v pracovní ploše. Zobrazí blok zásobníků pro pozastavená vlákna u každého cíle, který ladíte. Jednotlivá vlákna vašeho programu znázorněná jako uzly stromu. Zobrazuje proces pro každý spuštěný cíl.

Pokud je vlákno pozastavené, jeho bloky zásobníků jsou zobrazeny jako podřízené prvky.

Příkazy v pohledu Ladění

Příkaz

Název

Popis

tlačítko Pokračovat

Pokračovat

Tento příkaz spustí pokračování pozastaveného vlákna.

tlačítko Pozastavit

Pozastavit

Tento příkaz pozastaví vybrané vlákno cíle, abyste mohli procházet nebo upravit kód, zkontrolovat data, krokovat atd.

tlačítko Ukončit

Ukončit

Tento příkaz ukončí vybraný cíl ladění.

Ukončit & Odebrat příkaz v kontextové nabídce
Pouze kontextová nabídka

Ukončit & Odebrat

Tento příkaz ukončí vybraný cíl ladění a odebere jej z pohledu.

Ukončit příkaz Vše v kontextové nabídce
Pouze kontextová nabídka

Ukončit vše

Tento příkaz ukončí všechna aktivní spuštění v pohledu.

tlačítko Odpojit

Odpojit

Tento příkaz odpojí ladicí program od vybraného cíle ladění při vzdáleném ladění.

tlačítko Odebrat všechna ukončená spuštění

Odebrat všechna ukončená spuštění

Tento příkaz vymaže všechny cíle ukončeného ladění ze zobrazení pohledu.

tlačítko Krokovat s filtry Používat filtry kroků Tento příkaz zapíná a vypíná filtry kroků. Když je zapnutý, všechny krokovací funkce aplikují filtry kroků.
tlačítko Vstoupit do

Vstoupit do

Tento příkaz vstoupí do zvýrazněného příkazu.

tlačítko Překročit

Překročit

Tento příkaz přechází zvýrazněný příkaz. Provádění bude pokračovat na dalším řádku buď v téže metodě, nebo (pokud jste na konci metody) budce pokračovat v metodě, z níž byla aktuální metoda vyvolána.

Kurzor přeskočí na deklaraci metody a vybere tento řádek.

tlačítko Spustit do návratu

Spustit do návratu

Tento příkaz vystupuje z aktuální metody. Tato volba zastaví provádění po opuštění aktuální metody.

tlačítko Zobrazit kvalifikované názvy

Zobrazit kvalifikované názvy

Tuto volbu je možno zapnout nebo vypnout, aby se zobrazily nebo naopak skryly kvalifikované názvy.

Příkaz Kopírovat zásobník v kontextové nabídce
Pouze kontextová nabídka

Kopírovat zásobník

Tento příkaz zkopíruje do schránky vybraný zásobník pozastavených vláken a také stav probíhajících vláken.

Kopírovat zásobník - příkaz v kontextové nabídce

Umístit na rámec

Tento příkaz umožňuje se vrátit a znovu vstoupit do určeného bloku zásobníků. Tato funkce je podobná jako "spuštění opačným směrem" a restartování programu uprostřed kódu.

Chcete-li se vrátit a znovu vstoupit do určeného bloku zásobníků, vyberte blok zásobníků, k němuž se chcete "vrátit" a zvolte Umístit na rámec.

U této funkce je nutno upozornit na některé aspekty:

  • V zásobníku se nemůžete vrátit za nativní metodu.
  • Globální data zůstanou nedotčená a podrží si své aktuální hodnoty. Například statický vektor obsahující prvky se nevymaže.
Poznámka: Tento příkaz je dostupný pouze v případě, že základní systém VM tuto funkci podporuje.

Příkaz Znovu spustit v kontextové nabídce
Pouze kontextová nabídka

Znovu spustit

Tento příkaz znovu spustí vybraný cíl ladění.

Pouze kontextová nabídka

Vlastnosti

Tento příkaz zobrazí vlastnosti vybraného spuštění. Také umožňuje zobrazit celý příkazový řádek pro vybraný proces.

 

Související pojmy

Ladicí program
Pohledy Java
Lokální ladění
Dálkové ladění

Související úlohy

Změna voleb spuštění ladicího programu
Připojení ke vzdálenému VM pomocí konfigurace spuštění vzdálené aplikace Java
Odpojení od VM
Spuštění programu Java
Příprava na ladění
Obnova provádění pozastavených vláken
Spuštění a ladění
Krokování běhu programu
Pozastavení vláken

Související odkazy

Předvolby ladění
Akce spuštění a ladění
Pohledy a editory