Table of Contents

Ladění programu - NetBeans Debugger

NetBeans IDE poskytuje ladící nástroj (tzv. debugger), který programátorovi usnadňuje nalezení chyb v programu. Ladící nástroj umožňuje spuštění programu v tzv. debug módu, ve kterém je možné procházet zdrojový kód (řádek po řádku nebo pomocí zarážek) a sledovat změny hodnot jednotlivých proměnných.

Vytvoření zarážek (breakpoints)

Zarážka (breakpoint) je značka ve zdrojovém kódu, která indikuje, kde se má debugger během provádění programu zastavit. Na této pozici si může programátor prohlédnout aktuální hodnoty proměnných a pokračovat v provádění programu (řádek po řádku nebo k další zarážce). Pro vytvoření zarážky klikněte na levý okraj (v šedé barvě) řádku, na který chcete zarážku umístit. NetBeans indikuje vytvoření zarážky růžovou barvou řádku.

Sledování proměnných

Pomocí ladícího nástroje je možné kdykoli sledovat hodnoty proměnných nebo výrazů během provádění programu. Nejjednodušší způsob, jak kontrolovat hodnoty jednotlivých proměnných je umístit kurzor myši nad proměnnou a debugger zobrazí její hodnotu. Další možností je přidání proměnné do seznamu sledovaných proměnných. Označte proměnnou, kterou chcete sledovat a pokračujte podle následujících instrukcí:

Spuštění ladění programu

Existuje několik způsobů pro spuštění ladění programu v debug módu:

  1. Vybráním Debug Main Project na záložce Debug (Ctrl + F5) se vykoná program do první zarážky. Nejsou-li vytvořeny žádné zarážky, program poběží, dokud sám neskončí.
  2. Vybráním Step Into na záložce Debug (F7) se vykoná první příkaz hlavní metody programu. Od této chvíle je možné sledovat hodnoty proměnných a pokračovat v provádění programu.
  3. Vybráním Run to Cursor na záložce Debug (F4) se vykoná program až do řádku, na kterém je umístěn kurzor.

Jakmile je provádění programu pozastaveno, je možné dále sledovat program výběrem z následujících možností: