Tato instrukce si klade za cíl pomoci začínajícím programátorům rychle začít s laděním pomocí Eclipse. Pomocí jednoduchého programu předvádí, jak ladit v Eclipse. Pokrývá základní znalosti a dovednosti ladění, takže bude snadno srozumitelný a snadno se bude řídit. Uvidíme, jak program v režimu ladění provede krok za krokem.
Kroky
Krok 1. Nastavte zarážky:
Chcete -li nastavit zarážku, vyberte nejprve jeden řádek kódu, poté přesuňte myš do oblasti nejvíce vlevo na tomto řádku (jak je znázorněno na obrázku níže), buď dvakrát klikněte, nebo klikněte pravým tlačítkem, poté v rozevíracím seznamu vyberte „Toggle Breakpoint“objeví se modrý míč, což znamená, že byl úspěšně nastaven bod zlomu.
Krok 2. Spusťte program v režimu ladění:
K tomu máme tři způsoby: 1> Stiskněte F11; 2> Klikněte na položku „Spustit“v hlavní nabídce a poté v rozevíracím seznamu vyberte „Ladit“; 3> Klikněte na ikonu chyby na panelu nástrojů (jak ukazuje obrázek níže), poté vyberte „Debug As Java Application“.
Krok 3. Přidejte proměnné do pole sledování pro zkoumání:
Vidíme, že se program nyní zastavuje na řádku, na kterém jsme nastavili zarážku. Nyní přidáme proměnné do pole sledování, abychom zjistili, zda program poběží tak, jak jsme očekávali. Chcete -li přidat proměnnou do pole sledování, umístěte na ni kurzor, klikněte pravým tlačítkem a poté v rozevíracím seznamu vyberte „Sledovat“.
Krok 4. Zkontrolujte hodnoty proměnných v okně hodinek:
Nyní vidíme, že hodnoty num1 a num2 jsou podle očekávání, ale součet je stále 0,0, protože program nespustil kód, který aktualizuje hodnotu součtu.
Krok 5. Krok do:
Spusťte funkci: Nyní použijeme funkci add () k výpočtu součtu. Abychom zjistili, zda funkce add () bude fungovat tak, jak jsme očekávali, vstoupíme do ní. Chcete-li to provést, stiskněte klávesu F5 nebo na panelu nástrojů stiskněte ikonu „Vstoupit do“na panelu nástrojů nebo v hlavní nabídce vyberte v rozevíracím seznamu položky „Spustit“možnost „Vstoupit“. Program poběží na funkci add () a zastaví se na prvním spustitelném kódu.
Krok 6. Návrat z funkce:
Spusťte kód stisknutím klávesy F6 nebo stisknutím ikony „Přejít“na panelu nástrojů nebo v hlavní nabídce vyberte v rozevíracím seznamu položky „Spustit“možnost „Přejít“. Program se vrátí z funkce add () do main () a zastaví se na stejném řádku, když předtím odešel.
Krok 7. Zkontrolujte návratovou hodnotu z funkce:
Spusťte program s Step Over, hodnota součtu se změní na 9.0.
Krok 8. Vytiskněte výsledek:
Spusťte program pomocí Step Over. Místo Step Into musíme použít Step Over, protože nemáme zdrojový kód funkce println ().
Krok 9. Nastavit filtr ladění:
Abychom se vyhnuli přechodu do funkcí bez zdrojového kódu, budeme muset upravit některé konfigurace, aby bylo možné debuggeru sdělit, aby do těchto funkcí nevstupoval, a to i v případě, že se používá příkaz step into. V hlavní nabídce „Windows“vyberte „Předvolby“a poté postupně sledujte čísla na následujícím obrázku:
Krok 10. Zastavit v hlavní:
Existuje další způsob, jak zastavit provádění programu za účelem ladění-Zastavit v hlavním. To znamená, že pokud je povoleno, pokaždé, když se program spustí, zastaví se na prvním spustitelném kódu v main (), takže kód lze spustit ručně. Chcete -li povolit „Zastavit v hlavním“, klikněte pravým tlačítkem na název projektu v okně Průzkumníka projektu, vyberte „vlastnost“, čímž se zobrazí dialogové okno „vlastnosti pro xxx“(xxx je název projektu), poté postupujte podle kroků označených čísly postupně.
Tipy
- Obecně můžeme nastavit zarážku kdekoli v programu kromě komentářů „{“nebo „}“, ale ve skutečné praxi bychom měli nastavit zarážku na příslušném kódu, tj. Nastavit smysluplný zarážku;
- Pokud nechcete program spouštět ručně v režimu ladění, můžete stisknutím tlačítka „Obnovit“na panelu nástrojů spustit další zarážku, nebo ladění dokončit, pokud již nejsou žádné zarážky.