首页 > 开发 > Java > 正文

Java使用agent实现main方法之前的实例详解

2024-07-13 10:12:50
字体:
来源:转载
供稿:网友

Java使用agent实现main方法之前的实例详解

创建Agent项目

PreMainExecutor 类,在main方法之前执行此方法

public class PreMainExecutor {  public static void premain(String agentOps, Instrumentation inst){    System.out.println("premain execute..........");  }}

META-INF/MANIFEST.MF

Manifest-Version: 1.0Premain-Class:test.agent.PreMainExecutor

打包成JavaAgent.jar,并放到D盘。

测试类

Test类。

public class Test {  public static void main(String[] args){    System.out.println("main..........");  }}

执行

java -javaagent:JavaAgent.jar Test

输出

premain execute..........main..........

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表