大規模な Java プロジェクトで単体テストをデバッグしています。テスト スイートを起動するには、'ant test ...' を実行する必要があります。そのため、IDE から起動するのは難しいです。C# で Debugger.Break() のような関数を呼び出して、デバッガーにアタッチされている場合、デバッガーに侵入することは可能ですか?
1267 次
あなたの質問を正しく理解している場合は、次の 2 つの jvm パラメータを設定して、Java のリモート デバッグを使用できます。
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044
Ant タスクをデバッグするために、これらのパラメーターを Ant<java>
タスクに追加できます。詳細については、antリンクの Java デバッグ オプションに従ってください。