プロジェクトのクラス・ファイルおよび JAR ファイルにプローブを静的に適用した後で、
データを収集するためにプロジェクトを実行します。
データを収集するには、以下のようにします。
- ワークベンチからの順に使用してプローブを適用した場合、
プロジェクトの実行は、プローブが無い場合の実行と全く同じ方法で行ってください。 プローブを適用するアクションで、すべての必要ファイルが正しいロケーションにコピーされました。 プログラムが実行されると、計測したクラスが、プローブ定義で指定されたプローブ・ロジックで実行されます。
- プローブをコマンド行から適用した場合は、ターゲット環境をセットアップして、ProbeInstrumenter で
計測されたクラス・ファイルが、プローブのコンパイル時に生成されたプローブ・クラスにアクセスできるようにする必要があります。
例えば、場合によっては、プロジェクトのランタイム CLASSPATH 環境変数に、
プローブに対して生成されたクラス・ファイルを含むフォルダーが組み込まれていることを確認しなければならないことがあります。
フォルダーを追加するには、「実行」または「デバッグ」ウィンドウの
「クラスパス」ページで、プローブ・プロジェクトをクラスパスに追加します。
次に、プローブが無い場合の実行と全く同じ方法で、プロジェクトを実行してください。
プログラムが実行されると、計測したクラスが、プローブ定義で指定されたプローブ・ロジックで実行されます。
注: ターゲット・プログラムのタイプによっては (Eclipse 自身も含めて)、
カスタム・クラス・ローダーが原因で、生成済みクラス・ファイルがクラスパスではなく、
ブート・クラスパスにあるフォルダーになければなりません。