就在几天前,我谈到这是一个很好的实践debug, not to run!在此之后,我发现了另一件事,它已经存在了很长时间,但是我没有注意到它,因为我没有经常调试。
<target name="debug-fix-nb" if="netbeans.home" depends="init,-pre-debug-fix,compile-single">
<nbjpdareload>
<fileset includes="${fix.class}*.class" dir="${build.classes.dir}"/>
</nbjpdareload>
</target>
转到安装目录,并寻找线束/common.xml它包含许多蚂蚁目标,包括上面的!
你一定在想,什么调试-修复-nb,它实际上是一个Ant目标,当我们在调试期间应用代码修复时运行!的确令人震惊!我也有同感!
实际上,当您在调试时应用代码修复时,该特定类会被重新加载以继续调试。
诀窍就在这里,当我在目标平台调试一个模块的时候,我在一个断点后意识到了一个错误,所以我想在错误被检测到之前修复代码。
这是一个很酷的工具,我不知道,希望你不会错过使用它...