在使用全新或修改過的探針之前,必須先加以編譯。
探針編譯器會根據探針規格,產生 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 建置路徑中。