Java 附加 API

标签 java jvm

我正在努力理解 Attach API (com.sun.tools.attach.*) 的用途。它的典型用途是什么?它是为了“模拟”JVM,以便您可以在不部署/启动代码的情况下测试您的代码吗?它是一个调试器,还是它可以让您访问 JVM,一旦应用程序构建,运行您的应用程序然后跑了?

我想我对附加这个词很感兴趣。我不知道这是否意味着“部署到”、“嵌入其中”或其他。

最佳答案

它用于管理代理、调试器等...附加到 JVM。 http://docs.oracle.com/javase/6/docs/jdk/api/attach/spec/com/sun/tools/attach/package-summary.html

例如连接(附加)到 JVM 以管理它或通过调试器与其交互。

它是一个 com.sun API,因此它不是官方的 Java API。如果您运行其他供应商的 JVM,它可能根本没有此 api。

关于Java 附加 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8621068/

相关文章:

java - 在 Selenium Grid 中注册 PhantomJS 节点时出错

java - 获取从 HttpGet 发送的原始 HTTP 请求消息?

javascript - Tomcat 404错误,找不到图片js和css

java - 使用 Java Web Start/JNLP 启用 JVM 选项

java - Android程序崩溃空指针异常

java - 使用java的扫描器读取输入

java - 虚拟机优化

java - 对于给定的内存大小,单个进程允许使用的最大堆内存?

java - 为 Java 进程提供某种签名/标识符

javascript - Java Nashorn 实例方法