2011-03-07 8 views
3

私はEclipse Helios、Mac OS X Leopardで同時にいくつかのプロジェクトで作業しています。私はプロジェクト1でブレークポイントを設定し、うまくいきました。プロジェクト2はプロジェクト1のフォークであり、同様のファイルを含んでいます。私がProject 2をデバッグしようとすると、デバッガはProject 1用に定義された同じブレークポイントで停止しますが、これはどのようにすることができますか?ブレークポイントを各プロジェクトに固有のものにするにはどうすればよいですか?各プロジェクトに固有のEclipseブレークポイント?

+0

未解決のプロジェクトをすべて閉じることを回避することですが、他のプロジェクトを参照する必要があるため、これはエレガントではありません。たぶん私は別のプロジェクトでEclipseの異なるインスタンスを開こうとします。 – flow

+0

同じ動作が見られます。 Eclipseのバグでなければならない! – RAY

+1

はい、10000バグのリストにもう1つ – flow

答えて

0

1つの方法は、条件がプロジェクトの1つのみに対して真である条件付きブレークポイントを使用することです。

Eclipseで、あなたがすることによって、条件付きブレークポイントを設定することができます:「条件付き」チェックボックスをクリックし、「ブレークポイントのプロパティ」最初のページで

  • を選択するブレークポイント
    • 右クリックをし、条件の下のボックスに(Javaブール式)を追加します。
  • +0

    「条件」?例を挙げる。 –

    +0

    @ChandrayyaGK - 2つのランチャーのいずれかにプロパティーを設定し、そのプロパティーが設定されているかどうかをチェックします。 –

    -1

    解決策は、2つのプロジェクトのどちらを実行しているかをEclipseに知らせることです。デバッグビューで、その特定のプロジェクトのスタックからエントリを選択します。

    関連する問題