public class MyLauncher implements java.lang.instrument.ClassFileTransformer { public static void premain(String args, java.lang.instrument.Instrumentation inst) { System.out.println("Welcome to My Launcher!"); inst.addTransformer(new MyLauncher()); } public byte[] transform(ClassLoader loader, String className, Class<?> classBeingRedefined, ProtectionDomain protectionDomain, byte[] classfileBuffer) { System.out.println("Transforming " + className); return classfileBuffer; } } Premain-Class: com.example.MyLauncher Agent-Class: com.example.MyLauncher Can-Redefine-Classes: true java -javaagent:my-launcher.jar -jar my-application.jar


上一篇:
下一篇:
切换中文