java - 如何将 java 代理附加到远程 JVM

标签 java jvm javaagents

我检查了this关联。但是,看起来 VirtualMachine 类在 JDK 8 中不再可访问或存在。

如何将 Java 代理附加到远程运行的 JVM?一个好的指针或适用的代码片段会很有帮助。

最佳答案

在 JDK8 中,该类仅在 tools.jar 中可用,您必须显式找到并加载它。这在 Java 9 中发生了变化,其中类包含在其自己的模块中。

为了方便使用,您可以查看Byte Buddy agent它提供 API 和自动发现来执行此类远程连接。

关于java - 如何将 java 代理附加到远程 JVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45404124/

相关文章:

java - 使用表值填充组合框

java - 如何在一周中的特定日期和时间创建多个计划通知

java - JVM(64 位 1.5.0._22)在 GCTaskThread 崩溃

java - com.ibm.websphere.management.exception.AdminException :

java - jvm 如何处理在循环内创建对象

java - 父类(super class)层次结构正常时出现 ClassCircularityError

java 负载平衡器和队列管理(如 PBS)

java - 在 Android 应用程序中放置数据库连接的位置

java - 一旦应用程序的其余部分运行,类是否会在主加载期间再次加载一次

java - 有没有办法在没有附加库的情况下启动代理?