应用探针

Probekit 使用字节码检测(BCI)引擎来将探针应用于类文件、JAR 文件或 Java 项目的整个目录树。

从命令行运行 BCI 引擎 ProbeInstrumenter
  1. 确保 CLASSPATH 环境变量包含 probekit.jar 文件的完整路径和文件名。probekit.jar 文件在 Eclipse plugins 文件夹的 org.eclipse.hyades.probekit 子文件夹中。
  2. 确保 PATH 环境变量包含指向适合于您的平台的 org.eclipse.hyades.probekit 子文件夹的完整路径:
    • os\win32\x86(适用于 Windows)
    • os/solaris/sparc(适用于 Solaris)
    • os/linux/x86(适用于 Linux)
    其它平台将具有它们自己的子目录。
  3. 在命令提示符处,输入以下命令:java ProbeInstrumenter,后面接着是要使用的 .probescript 文件的名称以及要检测的项的列表。列表项可以是类文件、JAR 文件或目录。例如:
    java ProbeInstrumenter myprobe.probescript c:\myproject_path\myprogram.jar
当 BCI 引擎检测类文件时,它将把类文件重命名为 *.class.bak,并将经过检测的副本放置在该类文件的位置。当该引擎检测 JAR 文件时,它将把 JAR 文件重命名为 *.jar.bak,检测 JAR 文件的副本中的所有类文件,并将经过检测的副本放置在该 JAR 文件的位置。当该引擎检测文件夹时,它递归地进入目录树中,并按如上所述处理类文件和 JAR 文件。
注意:BCI 引擎不会对 Probekit 已经检测的类文件和 JAR 文件执行操作。必须首先除去现有探针检测。

上级主题:创建和使用探针

上一个主题:编译探针
下一个主题:运行带有探针的项目

Copyright IBM Corporation and others 2000, 2004.