我正在调试一个大型Java项目中的单元测试。我需要运行"蚂蚁测试..."以启动测试套件。所以我很难从 IDE 启动它。是否可以在 C# 中调用某个函数(如 Debugger.Break() 来中断调试器(如果它附加到任何调试器)?
如果我正确理解了您的问题,您可以通过设置以下 2 个 jvm 参数来使用 java 的远程调试:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044
为了调试 ant 任务,您可以在 ant <java>
任务中添加这些参数。有关详细信息,您可以按照 ant 链接中的 java 调试选项进行操作。