在可以使用新探针或者已修改的探针之前,必须对它进行编译。
探针编译器将根据探针规范生成 Java 源代码文件。如果 .probe 文件名为 your_pk.probe,则生成的文件将名为 your_pk_probe.java。如果将工作空间设置为自动构建经过修改的资源,Eclipse 就会将生成的 Java 源代码编译为名为 your_pk_probe.class 和 your_pk_probe$Probe_0.class 的类文件。如果 .probe 文件包含多个探针,则其它类文件的名称为 your_pk_probe$Probe_1.class,并依此类推。这些类文件包含已编译的探针段以及在运行已检测的应用程序时执行的支持代码。
此外,探针编译器还将生成一个称为 your_pk_probe.probescript 的文件。此文件包含有关字节码检测引擎的指示信息,告诉它如何将探针插入到项目的类和 JAR 文件中。
如果探针包含对其它包和类的引用,则可能需要更改该探针的项目设置,以便可以解析编译时引用。可以在Java 构建路径中找到这些设置。
>