【发布时间】:2020-02-16 14:58:58
【问题描述】:
我有一个如下的 premain,用于将代理附加到远程进程。
public static void premain(String args, Instrumentation instrumentation) {
System.out.println("Premain");
File file ;
try {
file = (new File("Agent.jar"));
ByteBuddyAgent.attach(file,"18467");
}
catch (Exception e)
{
e.printStackTrace();
}
}
在这里,我想传递进程 ID 和其他几个参数。有没有办法做到这一点。看起来它只需要一个参数。
java -javaagent:/path/to/agent.jar -cp jar-under-test.jar Foo.Main
我如何在这里传递参数?
【问题讨论】:
标签: byte-buddy