在工作台中,可以從「導覽器」或「套件瀏覽器」視圖來預先套用探測。
- 選取 .probe 檔或要預先套用的檔案。
- 用滑鼠右鍵按一下檔案,然後選擇 Probekit > 強化。
- 如果您選取 .probe 檔,請執行下列動作:
- 在「強化」對話中,選取要強化的 .class、.jar 或外部的 .jar 檔。
附註:如果外部 .jar 檔正被工作台使用中,則預先套用作業將會失敗。
應從命令提示字元來預先套用該檔案。
如果您選取 .class 或 .jar 檔,請執行下列動作:
- 在「選擇探測檔」對話中,選取所要套用的 .probe 檔。
附註:一旦預先套用了探測,如果含有預先套用檔案的專案,
在具類別路徑中沒有 .probe 檔,就會以那些預先套用檔案在該專案上執行某些設定。
必要的 _probe.class 檔會複製到專案的輸出儲存器中。
當您不再需要程式碼專案的探測時,則移除 Probekit 強化功能。
- 建置預先套用專案,以清除 .class 檔中的探測資料。
- 刪除 _probe.class 檔。
- 將所有 .jar.bak 檔更名為原來的名稱。
若為二進位專案,設定作業會建立一個新的類別資料夾 _probekit_probes,並將該資料夾新增至專案的類別路徑。
當您不再需要二進位專案的探測時,則移除 Probekit 強化功能:
- 從專案的類別路徑中移除 _probekit_probes_ 資料夾。
- 刪除 _probekit_probes_ 資料夾。
- 將所有 .bak 檔更名為原來的名稱。
從指令行預先套用探測
若要預先套用外部檔案,但因為工作台正在執行中而無法修改該檔,請執行 Probekit 強化引擎,並從命令提示字元來預先套用探測。您可以在呼叫 Probekit 強化引擎的指令行上,指定應用程式類別檔、jar 檔或資料夾的名稱。
- 確定您的 CLASSPATH 環境變數包含 probekit.jar 檔的完整路徑及檔名。probekit.jar 檔位於 Eclipse plugins 資料夾的 org.eclipse.hyades.probekit 子資料夾中。
- 確定您的 PATH 環境變數包含適用於您平台之 org.eclipse.hyades.probekit 的子資料夾完整路徑:
-
os\win32\x86 for Microsoft® Windows®
-
os/solaris/sparc for Solaris
-
os/linux/x86 for Linux™
- 在命令提示字元中,輸入指令:java ProbeInstrumenter,後面接您要使用之探測的 .probescript 檔案名稱,以及所要強化的項目清單。清單項目可以是類別檔、jar 檔或資料夾。例如:
java ProbeInstrumenter myprobe.probescript c:\myproject_path\myprogram.jar
符合探測目標規則的應用程式類別檔就會得以強化。