創建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