Programme ausführen

In diesem Abschnitt erfahren Sie mehr darüber, wie Java-Programme in der Workbench ausgeführt werden.

  1. Suchen Sie in der Ansicht Paket-Explorer junit.textui/TestRunner.java und doppelklicken Sie darauf, um die Datei in einem Editor zu öffnen.
  2. Beachten Sie in der Ansicht 'Gliederung', dass die Klasse 'TestRunner' mit einem Symbol für eine Hauptmethode versehen ist.

    Ansicht 'Gliederung' mit ausgewählter Klasse 'TestRunner'

  3. Klicken Sie im Paket-Explorer mit der rechten Maustaste auf die Datei 'TestRunner.java' und wählen Sie Ausführen als > Java-Anwendung aus. Dadurch wird die ausgewählte Klasse als lokale Java-Anwendung gestartet. Das Kontextmenüelement Ausführen als ist auch an anderen Stellen, z. B. in der Ansicht 'Gliederung', verfügbar.

    Kontextmenü 'Ausführen'

  4. Die Ausführung des Programms wird beendet, und in der Ansicht 'Konsole' erscheint die folgende Nachricht, dass das Programm ein Ausführungsargument benötigt.  Beim Ausführen einer Klasse aus dem Pakt-Explorer als Java-Anwendung werden die Standardeinstellungen für das Starten der ausgewählten Klasse verwendet. Sie haben keine Möglichkeit, Argumente anzugeben.

    Konsole mit Fehlernachricht: Syntax: TestRunner [-wait] testCaseName, wobei 'Name' für den Namen der Klasse 'TestCase' steht

  5. Zur Angabe von Argumenten wählen Sie im Dropdown-Menü Ausführen in der Symbolleiste die Option Konfigurationen ausführen... aus.

    Menü 'Ausführen' in der Symbolleiste

    Sie können auch mit STRG+Mausklick eine Konfiguration im Dropdown-Menü auswählen, um mit der Bearbeitung dieser Konfiguration zu beginnen.
  6. Jetzt wird der Dialog 'Startkonfigurationen' geöffnet, in dem die Startkonfiguration 'TestRunner' ausgewählt ist. Mit einer Startkonfiguration können Sie konfigurieren, auf welche Weise ein Programm gestartet wird. Hierzu gehören die Argumente, der Klassenpfad und weitere Optionen.  (Eine standardmäßige Startkonfiguration wurde für Sie erstellt, als Sie die Optionen Ausführen > Java-Anwendung ausgewählt haben.)

    Dialog 'Startkonfiguration' mit Registerkarte 'Haupt'

  7. Wählen Sie die Registerkarte 'Argumente' aus und geben Sie im Bereich 'Programmargumente' junit.samples.VectorTest ein.

    Registerkarte 'Argumente' im Dialog 'Startkonfiguration'

  8. Klicken Sie auf Ausführen. Nun wird das Programm korrekt ausgeführt, wobei die Anzahl der ausgeführten Testläufe angegeben wird.

    Konsole mit Anzeige der Programmausgabe

  9. Schalten Sie in die Perspektive 'Debug' um. In der Ansicht 'Debug' können Sie sehen, dass bei der Ausführung des Programms ein Prozess für den letzten Programmstart registriert wurde.

    Die Debugsicht entfernt automatisch beendete Startvorgänge, wenn ein neuer Startvorgang erstellt wird. Diese Benutzervorgabe kann auf der Benutzervorgabenseite 'Startvorgang' aufrufen Ausführen/Debug> Start konfiguriert werden

    Ansicht 'Debug' mit zwei beendeten Ausführungsstarts

    Hinweis: Sie können einen beendeten Prozess erneut starten, indem Sie in seinem Kontextmenü die Option Erneut starten auswählen.
  10. Wählen Sie über die Schaltfläche Ausführen in der Workbench-Symbolleiste das Dropdown-Menü aus. Diese Liste enthält die zuvor gestarteten Programme. Diese Programme können durch Auswahl in der Protokollliste erneut gestartet werden.

    Dropdown-Menü 'Ausführen' in der Workbench-Symbolleiste

  11. Die derzeit ausgewählte Ressource oder der derzeit aktive Editor werden standardmäßig gestartet, wenn die Schaltfläche für Ausführen ausgewählt wird. Wenn keines dieser Objekte startbar ist, wird das aktuelle Projekt gestartet. Sie können dieses Verhalten unter der Benutzervorgabenseite 'Startvorgang' aufrufen Ausführen/Debug > Startvorgang konfigurieren.

    Ansicht 'Debug' mit zwei beendeten Ausführungsstarts

  12. Wählen Sie im Kontextmenü der Ansicht 'Debug' (bzw. über die entsprechende Schaltfläche in der Symbolleiste) die Option Alle beendeten entfernen aus, um die beendeten Startprozesse aus der Ansicht zu löschen.

    Ansicht 'Debug' mit Kontextmenü

Zugehörige Tasks
Debugger-Startoptionen ändern
Verbindung zu einer fernen VM mit dem Startprogramm für ferne Java-Anwendungen herstellen
Verbindung zu VM trennen
Java-Programm starten
Ausführung und Debug

Zugehörige Referenzinformationen
Ansicht 'Debug'
Aktionen im Menü 'Ausführen'
Aktionen 'Ausführen' und 'Debug' in der Symbolleiste