使用Ant构建项目调试代码时无法设置断点

最近遇到一个问题,在IDE中设置断点时,提示“unable to install breakpoint”。在网上搜索了很多答案,说是要对IDE的编译环节进行设置,但不起作用。最终,一篇文章给了我启发,说是如果使用使用Ant构建工具的话,如果有调试的需求,则需要在编译时设置<javac ... debug="true"/>。在进行这样的设置后,重新编译代码,设置代码点,问题解决了。

这个问题,是由于Java的调试机制产生的。Java编译器在编译过程中,会将调试信息写入字节码。具体是怎样的一个过程,需要研究JVM及Java的调试机制才能知道。

posted on 2013-02-15 11:33  蜜雪薇琪  阅读(392)  评论(0编辑  收藏  举报