创建Agent项目
PreMainExecutor 类,在main方法之前执行此方法
1
2
3
4
5
6
7
|
public class PreMainExecutor { public static void premain(String agentOps, Instrumentation inst){ System.out.println( "premain execute.........." ); } } |
META-INF/MANIFEST.MF
1
2
|
Manifest-Version: 1.0 Premain-Class:test.agent.PreMainExecutor |
打包成JavaAgent.jar,并放到D盘。
测试类
Test类。
1
2
3
4
5
6
7
|
public class Test { public static void main(String[] args){ System.out.println( "main.........." ); } } |
执行
1
|
java -javaagent:JavaAgent.jar Test |
输出
1
2
|
premain execute.......... main.......... |
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
原文链接:http://blog.csdn.net/wangyangzhizhou/article/details/52727453