Java源文件以debug模式编译

1. 开发工具(Eclipse)编译出的classes文件,默认即为debug模式
2. 使用javac命令编译,需要加入 –g 参数
3. 使用ant中的javac任务编译,需要为javac任务添加deubg属性
debug=”true”
debuglevel="lines,vars,source"


效果:使用debug模式编译出的classes文件里面包含代码行号信息,体积比非debug模式编译出的文件稍大一点,如果此类代码中抛出异常,Exception中会明确标出发生异常代码的行号,而不是Unknown Source;

此类方法编译出的classes文件支持按行进行debug跟踪,支持以JPDA方式跟踪调试,定位问题和排错都非常方便

你可能感兴趣的:(java,eclipse,ant)