プログラムの実行

このセクションでは、ワークベンチで Java プログラムを起動する方法について詳細に説明します。

  1. 「パッケージ・エクスプローラー」ビューで junit.textui.TestRunner.java を探し、 これをダブルクリックしてエディターで開きます。
  2. 「アウトライン」ビューで、TestRunner クラスに、クラスが main メソッドを定義することを示すアイコンが付いていることに注意してください。

    選択された TestRunner クラスが示された「アウトライン」ビュー

  3. 「パッケージ・エクスプローラー」で TestRunner.java を右クリックし、 「実行」>「Java アプリケーション」を選択します。 その結果、選択されたクラスがローカル Java アプリケーションとして起動されます。 「実行」コンテキスト・メニューの項目は、別の場所 (「アウトライン」ビューなど) から使用することも可能です。

    「実行」コンテキスト・メニュー

  4. プログラムの実行が終了し、実行のための引数をプログラムが必要としていることを通知するメッセージが「コンソール」ビューに表示されます。  Java アプリケーションとして「パッケージ・エクスプローラー」からクラスを実行するには、選択されたクラスを起動するためのデフォルト設定が使用され、引数は指定できません。

    エラー・メッセージ「Usage: TestRunner [-wait] testCaseName (TestCase クラスの名前)」が表示されたコンソール

  5. 引数を指定するには、ツールバーのドロップダウン「実行」メニューを使用して「構成および実行...」を選択します。

    ツールバーの「実行」メニュー

  6. このとき、TestRunner 起動構成が選択された「起動構成」ダイアログが開きます。 起動構成により、引数、クラスパス、およびその他のオプションを含む、プログラムの起動方法を構成できます。 (デフォルトの起動構成は、「実行」>「Java アプリケーション」を選択したときに作成されています。)

    「メイン」タブが表示されている起動構成ダイアログ

  7. 「引数」タブを選択し、「プログラム引数」エリアに junit.samples.VectorTest と入力します。

    起動構成ダイアログの「引数」タブ

  8. 実行」をクリックします。今度はプログラムが正常に実行され、いくつかのテストが実行されたことが示されます。

    プログラム出力が表示されているコンソール

  9. 「デバッグ」パースペクティブに切り替えます。 「デバッグ」ビューでは、プログラムを実行した際に、最新のプログラム起動のプロセスが登録されます。

    デフォルトでは、新規起動が作成されると、「デバッグ」ビューでは、 終了したすべての起動が自動的に除去されます。 この設定は、「実行/デバッグ」設定ページ以下にある 「起動」設定ページで構成できます。

    2 つの終了した実行起動が表示されている「デバッグ」ビュー

    注: 終了したプロセスは、そのコンテキスト・メニューから「再起動」を選択すると再起動できます。
  10. ワークベンチのツールバーにある「構成および実行」ボタンからドロップダウン・メニューを選択します。 このリストには、前に起動されたプログラムが含まれています。 このプログラムは、ヒストリー・リストで選択することによって再起動できます。

    ワークベンチ・ツールバーの「構成および実行」ドロップダウン・メニュー

  11. 「デバッグ」ビューのコンテキスト・メニュー (または同等のツールバー・ボタン) から「終了したすべてを除去」を選択して、終了した起動プロセスのビューをクリアします。

    コンテキスト・メニューを表示している「デバッグ」ビュー

関連タスク
デバッガー起動オプションの変更
リモート Java アプリケーション起動構成を使用したリモート VM との接続
VM から切断
Java プログラムの起動
実行およびデバッグ

関連参照
「デバッグ」ビュー
実行およびデバッグ・アクション