设置基本代理
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