模块 jmc.utils
程序包 com.jmc.lang.vm

类 JavaAgent

java.lang.Object
com.jmc.lang.vm.JavaAgent

public class JavaAgent extends Object
Java Agent操作类
从以下版本开始:
3.0
  • 方法详细资料

    • load

      public static void load(String pid, String agentJarPath)
      加载Java Agent到指定的JVM
      参数:
      pid - 虚拟机进程id
      agentJarPath - Java Agent的jar路径
      API Note:
      
       // 加载agent.jar到pid为23333的JVM中
       JavaAgent.load("23333", "/path/to/agent.jar");
       
    • main

      public static void main(String[] args)
      用于外部调用,加载Java Agent到指定的JVM
      参数:
      args - pid, agentJarPath
    • loadToSelf

      public static void loadToSelf(String agentJarPath)
      加载Java Agent到当前JVM
      参数:
      agentJarPath - Java Agent的jar路径
      API Note:
      
       // 加载agent.jar到当前的JVM中
       JavaAgent.loadToSelf("/path/to/agent.jar");