使用 IBM 静态工具优化 Java 代码,第 1 部分: 工具入门
2010-01-11 00:00:00 来源:WEB开发网注意:需要修改 beam_configure 脚本中的一行代码才能成功运行生成 TCL 文件。
将
my $tmpdir = "/tmp/beam_config.$$." . int(rand 1000000);
改成:
my $tmpdir = "c:/temp/beam_config.$$." . int(rand 1000000);
因为 bin 目录下的 beam_configure 是针对 Linux 和 AIX 平台的,所以临时目录是 /tmp,而 Windows 平台的临时目录是 c:/temp,所以需要修改临时目录。
下载并安装 Ant
这个工具支持 Ant 运行,可以把其当作 Ant 的一个任务来执行。本文假设您把 Ant 安装到 C:\apache-ant-1.7.0 下。
创建支持 BEAM 的 build.xml 文件
在 Java 源文件的根目录下为 Ant 创建 build.xml。
1. 指定 XML 版本
所有的 XML 文件的第一行都必须是一个 XML 声明,指定将要使用的 XML 版本,本文使用 XML 1.0 版本。如清单 6
清单 6. 指定 XML 版本 <?xml version="1.0"?>
2. 指定根目录
定义属性 beam.install,指定根目录,如清单 7 。通常,beam_compile 程序应该位于 ${beam.install}/bin 下。
清单 7. 指定根目录 <property name="beam.install" value="C:\BEAM-3.4.2"/>
3. 指定任务名
因为要将其作为 Ant 的一个任务来运行,所以接下来需要指定任务 taskdef,只有定义过 taskdef,才可以在运行 Ant 时通过指定任务名来运行指定的任务。
清单 8. 指定任务名 <taskdef name="beam"
classname="com.ibm.beam.ant.BeamTask"
classpath="${beam.install}/jar/ant-beam.jar" />
更多精彩
赞助商链接