gpt4 book ai didi

java - 从 JDK1.5 访问 VirtualMachine 和 HotspotVirtualMachine 类

转载 作者:行者123 更新时间:2023-12-04 06:39:22 26 4
gpt4 key购买 nike

我如何使用 sun.tools.attach.HotSpotVirtualMachinecom.sun.tools.attach.VirtualMachine在 JDK1.5 中?

最佳答案

这些类是在 Java 6 (Mustang) 中引入的,所以简短的回答是您 不能 在 Java 5 (JDK 1.5) 中使用它们。

稍微长一点的答案是,理论上您可能能够将这些类向后移植到 Java 5。但是,这需要对 Java 5 虚拟机的源代码库进行更改,而 Sun/Oracle 从未发布过。更重要的是,后向端口将不再是 Java 5。

为了回应@Peter Lawrey 的回答,曾经是这样访问 sun.*类被认为是一个很大的禁忌。但是,最近 Sun 一直在创建供公众使用的新 API(至少在某些情况下)。 “Attach” API 就是这样一个例子。

Attach API 不是标准 Java SE 类库的一部分,因此使用它可能会使您的应用程序(或 Java 工具)平台特定。使用允许您在此级别与 JVM 交互的 API 无疑存在一些风险。但肯定是孙published the API目的是人们应该能够使用它......在适当的地方。

关于java - 从 JDK1.5 访问 VirtualMachine 和 HotspotVirtualMachine 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4458683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com