您正在寻找Java
InstrumentationAPI。它要求您通过
-javaagent参数附加Java代理。使用API,您可以调用:
instrumentation.redefineClasses( new ClassDefinition(asm.Main.Target.class, classWriter.toBytes()));
确保不更改类的布局,大多数JVM当前不支持此布局。

您正在寻找Java
InstrumentationAPI。它要求您通过
-javaagent参数附加Java代理。使用API,您可以调用:
instrumentation.redefineClasses( new ClassDefinition(asm.Main.Target.class, classWriter.toBytes()));
确保不更改类的布局,大多数JVM当前不支持此布局。