設定基本代理
Premain 類將包含方法 “premain(String agentArgs Instrumentation inst)”
這是一個例子:
import java.lang.instrument.Instrumentation;
public class PremainExample {
public static void premain(String agentArgs, Instrumentation inst) {
System.out.println(agentArgs);
}
}
當編譯成 jar 檔案時,開啟 Manifest 並確保它具有 Premain-Class 屬性。
這是一個例子:
Premain-Class: PremainExample
要將代理與另一個 Java 程式 myProgram
一起使用,你必須在 JVM 引數中定義代理:
java -javaagent:PremainAgent.jar -jar myProgram.jar