1. 首页
  2. 编程语言
  3. Java
  4. java.lang.Instrument 代理Agent使用详细介绍

java.lang.Instrument 代理Agent使用详细介绍

上传者: 2022-04-16 12:58:59上传 PDF文件 108.65 KB 热度 8次

如果该属性不存在,那么 JVM 将中止。查找类的特定于平台的机制失败后,引导类加载器会搜索这些路径。列表中的路径由一个或多个空格分开。路径使用分层 URI 的路径组件语法。如果代理是在 VM 启动之后某一时刻启动的,则忽略不表示 JAR 文件的路径。true 以外的值均被视为 false。所有的这些Agent的jar包,都会自动加入到程序的classpath中。所有的java agent会按照你定义的顺序执行。参数中的Instrumentation:通过参数中的Instrumentation inst,添加自己定义的ClassFileTransformer,来改变class文件。这里自定义的Transformer实现了transform方法,在该方法中提供了对实际要执行的类的字节码的修改,甚至可以达到执行另外的类方法的地步。

下载地址
用户评论