2012-01-10 6 views
9

可能性の重複設定:
Setting breakpoints in JavaJavaは、ブレークポイントに、プログラム

をプログラム的にJavaでブレークポイントを設定する方法はありますか?

を使用すると、ソースコード行のファイル名があるとします。これを行うことができますどのように

Test.java:123 

+2

この質問は、[ここ](http://stackoverflow.com/questions/856388/setting-breakpoints-in-java)までに質問されています。 –

+2

はい、私はプログラム的にそれを行う方法の例を求めました。具体的にどのように適用するのか分かりませんでした。 – 100798

答えて

0

は戻るのVisualAge Javeの時代に、私はこれは、IDEによってサポートされなければならないものだ、とIDEの依存関係が存在しない場合破る

DebugSupport.halt() 

でこれをやりました。私が知っているように、今日これをサポートするIDEはありません。

+0

VisualAgeの良さのために、これのようなものが私にスモールトークをそんなに逃してしまうのです! – akuhn

1

Eclipse IDEでは、Javaコードからブレークポイントを設定することはできません。

ただし、条件付きブレークポイントを設定することはできます。条件付きブレークポイントを使用すると、Javaの式が真であると評価された後に、Eclipseで行をブレークするように指示できます。いくつかの反復回数の後に壊すように指示することしかできません。これらのモードは、ほぼすべての用途において十分であるはずです。

条件付きブレークポイントを有効にするには、ブレークポイントを右クリックして[ブレークポイントのプロパティ]に移動します。

0
  • 私は同じ問題を抱えていましたが、私はいくつかの文字列を検索し、その検索に基づいてブレークポイントを置くことを望んでいたJavaの10000個のファイルを持っていました。
  • 必要なすべてのブレークポイントを含むxmlファイルを生成できます。
  • どのようにxmlファイル構造を取得するのですか?単にデバッグモードに行きます - >右クリック - >ブレークポイントの書き出し - >次にどこかにファイルを保存してください。そのファイルを開き、それがどのように構築されているかを見てください。

  • 私はすべてのファイルを1行ずつ検索し、そのxmlファイルを生成してeclipseにインポートしました。

- あなたは、あなたが、それは多くの時間がかかりますすることができますように、ループ線で10000ファイルラインを通ってどのように、あなたは正しいことだろうが、私は、これは上のインデックス付きフィールドにすべての行を挿入することである克服するためにやったことがありmysql db。

- あなたのケースはそれほど複雑ではありませんが、私はそれがあなたにアイデアを与えることを願っています。あなたはもっと良いものが来るかもしれません。

関連する問題