使用 IBM 静态工具优化 Java 代码,第 1 部分: 工具入门
2010-01-11 00:00:00 来源:WEB开发网第 12 行: --beam::complaint_file:这是使用这个工具时最重要的参数,工具运行结束后,会将分析出的所有 ERROR,MISTAKE 和 WARNING 都写入这里指定的文件中,程序员通过此输出文件来分析代码中的错误。
第 13 行: --beam::stats_file:一些统计数据会存放在这里指定的文件中。
运行
进入 Java 源文件的根目录下,即 build.xml 所在的目录,通过命令行调用 Ant 运行这个工具,如清单 14:
清单 14. 运行 C:\apache-ant-1.7.0\bin\ant beam
C:\apache-ant-1.7.0\bin\ant:Ant 批处理文件的绝对路径。
beam:build.xml 中定义的任务名。
在命令行上输入命令后,就会得到类似清单 15 所示的运行结果。
清单 15. 运行结果Buildfile: build.xml
prepare:
beam:
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliVersionHandler.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliHandler.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\EssMetaClassHandler.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliResourceID.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliIOPortHandler.java'
[beam] BEAM: Analyzing `D:\Work\java\com\ibm\config\CliRankHandler.java'
BUILD SUCCESSFUL
Total time: 1 minutes 11 seconds
成功运行完后,即可以在其输出结果路径 beam.classes 中发现生成了 build.xml 中定义的 BEAM-messages,它记录着这个工具报出的所有代码缺陷(ERROR,MISTAKE 和 WARNING),通过分析并相应修改这些错误,从而达到提高代码质量的目的。
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››使用纯文本文件打造WCF服务
- ››使用 Dojo 开发定制 Business Space 小部件,第 4...
- ››使用 ADDRESS 与 INDIRECT函数查询信息
- ››使用 COLUMN函数编制单元信息
更多精彩
赞助商链接