使用 IBM 静态工具优化 Java 代码,第 1 部分: 工具入门
2010-01-11 00:00:00 来源:WEB开发网BEAM 当前最新版本是 3.4.2,而且支持 Windows 2000 及其以上版本。本文假设您将其安装到 C:\BEAM-3.4.2 下。
下载并安装 ActivePerl
在这个工具的 bin 目录下有些 Perl 脚本(比如 beam_configure),所以需要 5.004 或以上版本的 Perl 解释器去解释。本文假设您把 ActivePerl 安装到 C:\Perl 目录下。
运行 beam_configure 脚本生成 Java 编译器配置文件
这个工具是为了尽可能多地匹配本地 Java 编译器 javac 的行为,需要通过一个 TCL 格式的编译器配置文件去了解本地 javac 的环境。这个编译器配置文件中包括当前 Java 语言的版本(如 1.4),默认的根类路径(如 jre\lib\core.jar)和默认的 Classpath 等信息。
TCL 格式的编译器配置文件是通过 Perl 脚本 beam_configure 检查本地 Java 编译器 javac 后,使用检查结果自动生成的,如清单 5:
清单 5. 生成 Java 编译器配置文件 C:\Perl\bin\perl
"C:\BEAM-3.4.2\bin\beam_configure"
--java D:\Tools\Work\ibm-sdk\bin\javac
-o my_config.tcl
C:\Perl\bin\perl:Perl 解释器的绝对路径。
C:\BEAM-3.4.2\bin\beam_configure:Perl 脚本 beam_configure 的绝对路径。
--java:表明接下来的编译器是 Java 编译器。
D:\Tools\Work\ibm-sdk\bin\javac:本地 Java 编译器 javac 的绝对路径。
-o:是 output 的意思,表明将配置信息输出到接下来指定的文件中。
my_config.tcl 就是最终生成的 Java 编译器配置文件,名字可以任意,但是由于接下来要使用,所以需要记住这个名字。运行完此命令,当前目录下就生成了 my_config.tcl。本文假设您把 my_config.tcl 放在 D:\Work\Beam\Java\ 下。
更多精彩
赞助商链接