Uruchamianie programów

W tej sekcji można zapoznać się z informacjami na temat uruchamiania programów Java w środowisku roboczym.

  1. W widoku Eksplorator pakietów znajdź plik junit.textui.TestRunner.java i kliknij go dwukrotnie, aby otworzyć go w edytorze.
  2. Zauważ, że klasa TestRunner została oznaczona w widoku Schemat ikoną wskazującą, że została w niej zdefiniowana metoda main.

    Widok Schemat z wybraną klasą TestRunner

  3. Prawym przyciskiem myszy kliknij plik TestRunner.java w Eksploratorze pakietów i wybierz opcję Wykonaj jako > Aplikacja Java. Spowoduje to uruchomienie wybranej klasy jako lokalnej aplikacji Java. Opcja menu kontekstowego Wykonaj jako jest także dostępna w innych miejscach, np. w widoku Schemat.

    Menu kontekstowe Wykonaj

  4. Zauważ, że program zakończył działanie, a w widoku konsoli został wyświetlony komunikat z informacją, że program wymaga podania argumentu wykonania. Funkcja uruchamiania klasy jako aplikacji Java w Eksploratorze pakietów pozwala jedynie na użycie domyślnych ustawień uruchamiania wybranej klasy. Nie można w tym przypadku podawać żadnych argumentów.

    Konsola z komunikatem o błędzie: Składnia: TestRunner [-wait] testCaseName, gdzie name to nazwa klasy TestCase

  5. Aby określić argumenty, użyj menu rozwijanego Wykonaj dostępnego na pasku narzędzi i wybierz opcję Wykonaj.

    Menu Wykonaj na pasku narzędzi

  6. Tym razem zostanie otwarte okno dialogowe Konfiguracje startowe z wybraną konfiguracją startową klasy TestRunner. Konfiguracja startowa pozwala skonfigurować sposób uruchamiania programu, w tym jego argumenty, ścieżkę klasy i inne opcje.  Domyślna konfiguracja startowa została utworzona w momencie wybrania opcji Wykonaj > Aplikacja Java.

    Okno dialogowe Konfiguracje startowe z wyświetloną kartą Główne

  7. Wybierz kartę Argumenty i wpisz junit.samples.VectorTest w sekcji Argumenty programu.

    Karta Argumenty w oknie dialogowym Konfiguracje startowe

  8. Kliknij przycisk Wykonaj. Tym razem program zostanie uruchomiony poprawnie, wskazując liczbę przeprowadzonych testów.

    Konsola przedstawiająca dane wyjściowe programu

  9. Przełącz się do perspektywy Debugowanie. Zauważ, że w widoku Debugowanie przy ostatnim uruchomieniu programu został zarejestrowany proces.

    Domyślnie podczas tworzenia nowego uruchomienia wszelkie zakończone uruchomienia są automatycznie usuwane w widoku Debugowanie. Ustawienie to można skonfigurować na stronie preferencji Uruchamianie dostępnej z poziomu strony Wykonywanie/Debugowanie.

    Widok Debugowanie zawierający dwa zakończone uruchomienia

    Uwaga: Można ponownie uruchomić zakończony proces. W tym celu należy wybrać opcję Uruchom ponownie z jego menu kontekstowego.
  10. Wybierz menu rozwijane, klikając strzałkę znajdującą się obok przycisku Wykonaj na pasku narzędzi środowiska roboczego. Ta lista zawiera uruchamiane wcześniej programy. Programy te można uruchomić ponownie, wybierając je z listy historii.

    Menu rozwijane Wykonaj na pasku narzędzi środowiska roboczego

  11. Z menu kontekstowego w widoku Debugowanie wybierz opcję Usuń wszystkie zakończone, aby usunąć z widoku zakończone procesy uruchamiania (można także użyć odpowiedniego przycisku na pasku narzędzi).

    Widok Debugowanie z wyświetlonym menu kontekstowym

Czynności pokrewne
Zmienianie opcji uruchamiania debugera
Nawiązywanie połączenia ze zdalną maszyną VM przy użyciu konfiguracji startowej zdalnej aplikacji Java
Rozłączanie z maszyną VM
Uruchamianie programu Java
Wykonywanie i debugowanie

Informacje pokrewne
Widok Debugowanie
Akcje menu Wykonywanie
Akcje paska narzędzi Wykonywanie i Debugowanie