提示:重新加载调试


就在几天前,我谈到这是一个很好的实践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目标,当我们在调试期间应用代码修复时运行!的确令人震惊!我也有同感!

 

为什么要重新加载调试?

实际上,当您在调试时应用代码修复时,该特定类会被重新加载以继续调试。

诀窍就在这里,当我在目标平台调试一个模块的时候,我在一个断点后意识到了一个错误,所以我想在错误被检测到之前修复代码。

  • 然后,我遇到了一个图标在工具栏中,
  • 谁的工具提示建议将其用于

  • 所以,我在任何需要的地方做了修改,点击了那个图标,它重新加载了那个类,调试从同一点继续!

这是一个很酷的工具,我不知道,希望你不会错过使用它...

参考文献-

  1. Debugging User FAQ's
  2. Reload Debugging (debug-fix-nb)
  3. 订阅更多tips and Tricks