设置基本代理

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