設定基本代理

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