Rumah > Java > javaTutorial > Java使用agent实现main方法之前的代码实例

Java使用agent实现main方法之前的代码实例

黄舟
Lepaskan: 2018-05-18 10:58:26
asal
1755 orang telah melayarinya

这篇文章主要介绍了Java使用agent实现main方法之前的实例详解的相关资料,希望通过本文能帮助到大家,让大家理解这部分内容,需要的朋友可以参考下

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

创建Agent项目

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

public class PreMainExecutor {

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

}
Salin selepas log masuk

META-INF/MANIFEST.MF

Manifest-Version: 1.0
Premain-Class:test.agent.PreMainExecutor
Salin selepas log masuk

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

测试类

Test类。

public class Test {

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

}
Salin selepas log masuk

执行

java -javaagent:JavaAgent.jar Test
Salin selepas log masuk

输出

premain execute..........
main..........
Salin selepas log masuk

Atas ialah kandungan terperinci Java使用agent实现main方法之前的代码实例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan