我正在尝试使用附加 API 将Java 代理附加到正在运行的Java实例。我遇到的问题是,当我在 Windows 任务管理器中检查已经运行的 Java 进程的进程 ID 并将其硬编码到附加 Java 代理的程序中时。什么都没发生。是不是因为我们不能将 Java 代理附加到已经运行的进程。
我浏览了动态代理加载教程,它工作正常,但我看到的唯一问题是,它检测到VM实例并将Java 代理动态附加到它。这个实例正是正在启动当前程序的实例。
这里的要求是像JMonitor和其他分析工具一样,将 Java 代理附加到已经运行的VM实例。如何进行,请提供一些方向。