Durch die Ausführung eines Java-Programms mit Step-Operationen gehen

Nachdem ein Thread ausgesetzt wurde, können Sie mit den Step-Steuerelementen zeilenweise durch die Ausführung des Programms springen. Wenn bei der Ausführung einer Step-Operation ein Unterbrechungspunkt gefunden wird, wird die Ausführung beim Unterbrechungspunkt ausgesetzt, und die Step-Operation wird beendet.

Step Over

  1. Wählen Sie in der Sicht "Debug" einen Stack-Frame aus. Die aktuelle Zeile der Ausführung in diesem Stack-Frame wird im Editor der Perspektive "Debug" hervorgehoben.
  2. Klicken Sie in der Symbolleiste der Sicht "Debug" auf die Schaltfläche Step Over, oder drücken Sie die Taste F6. Die gegenwärtig ausgewählte Zeile wird ausgeführt, und die Ausführung wird bei der nächsten ausführbaren Zeile ausgesetzt.

Step Into

  1. Wählen Sie in der Sicht "Debug" einen Stack-Frame aus. Die aktuelle Zeile der Ausführung im ausgewählten Frame wird im Editor der Perspektive "Debug" hervorgehoben.
  2. Klicken Sie in der Symbolleiste der Sicht "Debug" auf die Schaltfläche Step Into, oder drücken Sie die Taste F6. Der nächste Ausdruck der gegenwärtig ausgewählten auszuführenden Zeile wird aufgerufen, und die Ausführung wird bei der nächsten ausführbaren Zeile in der aufgerufenen Methode ausgesetzt.

Ausführen bis Rückkehr

  1. Wählen Sie in der Sicht "Debug" einen Stack-Frame aus. Die aktuelle Zeile der Ausführung im ausgewählten Frame wird im Editor der Perspektive "Debug" hervorgehoben.
  2. Klicken Sie in der Symbolleiste der Sicht "Debug" auf die Schaltfläche Ausführen bis Rückkehr, oder drücken Sie die Taste F6. Die Ausführung wird wieder aufgenommen, bis die nächste Rückkehranweisung in der aktuellen Methode ausgeführt wird, und die Ausführung wird bei der nächsten ausführbaren Zeile ausgesetzt.

Ausführen bis Zeile

Nachdem ein Thread ausgesetzt wurde, ist es möglich, die Ausführung wieder aufzunehmen, bis eine bestimmte Zeile ausgeführt wird. Auf diese Weise kann die Ausführung einer Zeile ausgesetzt werden, ohne dass zu diesem Zweck ein Unterbrechungspunkt definiert werden muss.

  1. Stellen Sie den Cursor auf die Zeile, bis zu der das Programm ausgeführt werden soll, und wählen Sie im Kontextmenü die Option Ausführen bis Zeile aus, oder verwenden Sie Strg+R. Die Programmausführung wird wieder aufgenommen und unmittelbar vor der Ausführung der angegebenen Zeile ausgesetzt.
  2. Es kann vorkommen, dass die Zeile in keinem Fall erreicht und das Programm somit nicht ausgesetzt wird, wenn Unterbrechungspunkte und Ausnahmebedingungen einen Thread aussetzen, bevor die angegebene Zeile erreicht ist.

Verwandte Konzepte

Unterbrechungspunkte
Java-Perspektiven

Verwandte Aufgaben

Unterbrechungspunkte hinzufügen
Java-Programm starten
Die Ausführung ausgesetzter Threads wieder aufnehmen
Ausführen und Debuggen
Ausführungspunkte festlegen
Threads aussetzen
 

Verwandte Referenz

Sicht "Debug"


 Copyright IBM Corporation und Andere 2000, 2002. Alle Rechte vorbehalten.