WEB开发网
开发学院软件开发Java 使用 IBM 静态工具优化 Java 代码,第 1 部分: 工... 阅读

使用 IBM 静态工具优化 Java 代码,第 1 部分: 工具入门

 2010-01-11 00:00:00 来源:WEB开发网   
核心提示: 注意:需要修改 beam_configure 脚本中的一行代码才能成功运行生成 TCL 文件,将 my$tmpdir="/tmp/beam_config.$$.".int(rand1000000);改成: my$tmpdir="c:/temp/beam_config

注意:需要修改 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" /> 

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:使用 IBM 静态

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接