2

大規模な Java プロジェクトで単体テストをデバッグしています。テスト スイートを起動するには、'ant test ...' を実行する必要があります。そのため、IDE から起動するのは難しいです。C# で Debugger.Break() のような関数を呼び出して、デバッガーにアタッチされている場合、デバッガーに侵入することは可能ですか?

4

1 に答える 1

2

あなたの質問を正しく理解している場合は、次の 2 つの jvm パラメータを設定して、Java のリモート デバッグを使用できます。

-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044

Ant タスクをデバッグするために、これらのパラメーターを Ant<java>タスクに追加できます。詳細については、antリンクの Java デバッグ オプションに従ってください。

于 2012-09-26T07:13:09.980 に答える