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 回答