Latest web development tutorials

Eclipse-Debug-Debugging

Debug Debuggen von Java-Programmen

Wir können das Paket-Explorer Java-Programme zu debuggen, gehen Sie folgendermaßen vor:

  • Rechtsklick auf die Hauptfunktion enthält die Java-Klasse
  • Wählen Sie Debug As> Java Application

Dieser Vorgang kann auch über die Shortcut-Tasten erreicht werden, Tastenkombination Alt + Shift + D, J.

Der obige Vorgang erstellt eine neue Debug - Konfiguration (Debug - Konfiguration) , und verwenden Sie diese Konfiguration von Java - Anwendungen zu starten.

Wenn die Debug-Konfiguration (Debug-Konfiguration) erstellt wurde, können Sie Debug-Konfigurationen wählen Sie die entsprechende Klasse von Run Debug-Menü auswählen und auf die Schaltfläche klicken, um die Java-Anwendung zu starten.

debug_program_1

Debug Menüpunkt Menü starten, bevor es die Java-Anwendung Debug-Modus neu geladen werden können.

debug_program_menu

Vor erneut geladen F11 mit den Debug-Modus Java-Anwendungsverknüpfung.

Wenn die Debug-Modus auf Java-Programm, das den Benutzer auffordert, auf die Debug-Perspektive zu wechseln. Debug Perspektive bietet eine Aufschlüsselung der anderen Ansichten zur Fehlerbehebung Anwendung.

Java-Editor können Haltepunkte setzen. Rechtsklick auf die Markierungsleiste im Editor und wählen Sie Breakpoint an den Breakpoint-Debugging zu setzen.

debug_program_2

Haltepunkte können in der Markierungsleiste zu sehen. Sie können auch in der Haltepunkteansicht zu sehen ist (Haltepunkte anzeigen).

Wenn das Programm den Code Unterbrechungs ausführt Programm-Tag JVM hängen, dann können Sie die Speichernutzung und Kontrolle der Programmausführung anzuzeigen.

Wenn das Programm hängt, Debug (Debug) Ansicht kann den Call-Stack untersuchen.

debug_program_3

Variablen (Variablen) Ansicht die Werte der Variablen angezeigt werden soll.

debug_program_4

Ausführen-Menü Ausführung (Fortsetzen) Menüpunkt fortzusetzen, überspringen (Step Over) Codezeile in die Funktion (Step Into) und dergleichen.

debug_program_5

Das obige Bild zeigt die Tastenfortsetzung Step Into und Step Over und anderen Verbänden.