Jak ladit kód Java v NetBeans

Ladit kód, aby byl účinnější.

Krok 1

Otevřete program NetBeans kliknutím na jeho ikonu. Po načtení programu spusťte projekt, který chcete ladit. Pokud nemáte projekt, ale chcete vědět o ladicím programu NetBean, můžete vytvořit nový projekt kliknutím na "Soubor \ Nový projekt" (File \ New Project) a výběrem "Java aplikace". Bez ohledu na to, zda jste právě vytvořili nový projekt nebo jste ho načítali, hlavní okno editoru NetBean nyní zobrazí soubor zdrojového kódu.

Krok 2

Vytvoření zarážky v libovolném řádku kódu. Bod zlomu je místo v programu, kde se ukončí provádění, a očekává se, že debugger bude pokračovat. To je velmi užitečné pro získání představy o tom, co program dělá v určitém čase. Pokud si myslíte, že se něco v kódu vyskytne, pokuste se položit zlom, kde je podezřelý kód umístěn napravo. Chcete-li nastavit zarážku, klikněte na číslo řádku na levé straně zdrojového kódu. Objeví se kontextové menu. Chcete-li vytvořit bod zlomu, zvolte možnost "Breakpoint / Přepnout hraniční body".

Krok 3

Typ "Ctrl-F5" spusťte ladicí projekt. Debugger provede program až do prvního bodu přerušení. Nyní můžete umístit myš nad proměnné a vedle nich se zobrazí informační okna. Tato informační okna zobrazují hodnotu proměnné a typ. V pravé horní části okna NetBeans se zobrazuje aktuální využití paměti vašeho programu.

Krok 4

Přejděte na další řádek kódu stisknutím klávesy "F7" nebo "F8". Tlačítko F7 způsobí, že ladicí program "vstoupí" (vstoupí do) kód, zatímco F8 způsobí kód "jít na další (překročit)". Zadání kódu zobrazuje vstupy a výstupy funkčních volání a dojde jich hlouběji, když se uskuteční mnoho hovorů vnořených funkcí. Na druhou stranu procházení ignoruje vnitřní funkci volání funkcí a zaměřuje se pouze na hodnotu, která se vrací. Pokud potřebujete ladit funkci vyvolanou programem, použijte volbu "enter in" (krok do), ale pokud chcete ladit aktuální program, použijte volbu "move to the next" (přechod na další).