====== Ladicí prostředky v Netbeans ====== Vývojové prostředí Netbeans obsahuje prostředky pro ladění programu, není tedy nutné vypisovat stavy proměnných do konzole. Vše potřebné se nachází v menu Debug. Ovládání je možné pomocí zmíněného menu či pomocí kláves nebo pomocí ikon na hlavním panelu. Pro spuštění ladění je nutné pustit program v debug režimu. Toto lze provést pomocí klávesy F7 (v menu Debug - Step Into) nebo pomocí klávesy F4 (v menu Debug - Run to Cursor). V obou případech je spuštěn program. Při použítí F7 (Step Into) se nacházíme na jeho začátku, při použití F4 (Run to Cursor) se nacházíme na řádku, kde byl kurzor. V případě použití F4 (Run to Cursor) je nutné zadávat potřebné vstupní údaje, aby program samočinně doběhl až ke kurzoru. V obou případech je aktuální řádek podbarven zeleně. Všechny potřebné informace sledujeme v místech, kde je výstupní konzole. Během ladění tam přibudou další záložky - Watches, Variables atd. . V záložce Variable lze sledovat jednotlivé aktivní proměnné a objekty - k dispozici máme datový typ a hodnotu. U objektů je nutné je rozbalit. K procházení programu používáme: * F7 - Step Into - vykonání příkazu - pokud je to volání metody přeneseme se do těla metody * F8 - Step Over - vykonání příkazu - pokud je to volání metody je metoda vykonána jako celek * F4 - Run to Cursor - běh programu na řádek, kde je umístěn kurzor Mimo výše uvedeného lze použít tzv. Breakpointů - řádků kde se běh programu automaticky zastaví. Breakpoint lze vytvořit pomocí menu Debug - Toggle Line Breakpoint (Ctrl F8)na aktivním řádku nebo kliknutím na číslo příslušného řádku. Řádek se automaticky podbarví červeně. Běh programu se pak ovládá pomocí Pause a Continue (F5) z menu Debug či tlačítek na hlavním panelu. V případě, že chceme debug režim programu ukončit (není potřeba další běh programu), použijeme z menu Debug položku Finish Debugger Session (Shift F5) nebo tlačítko na hlavním panelu. {{courses:A0B36PRI:tutorials:03:ladeni_pri.jpg|}}