我正在一个大型 java 项目中调试单元测试。我需要运行“ant test ...”来启动测试套件。所以我很难从 IDE 启动它。如果它附加到任何调试器,是否可以调用 C# 中的 Debugger.Break() 之类的函数来中断调试器?
如果我正确理解你的问题,你可以通过设置这两个jvm参数来使用java的远程调试:
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1044
为了调试你的 ant 任务,你可以在你的 ant 中添加这些参数<java>
任务。详情您可以关注ant 中的 java 调试选项 http://javahowto.blogspot.in/2010/07/java-debug-options-in-ant-buildxml.html link.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)