JMC 二进制文件包含在开放 JDK 中吗?我们的Linux平台有openjdk-1.8.0.252,但我们没有JMC?
我们可以将 JMC 安装为在已安装的 JVM 上运行的单独应用程序吗?我们可以在生产环境中使用JMC吗? 如果是的话请告诉我开放JDK的JMC安装路径
Java Mission Control 以前是 Oracle 的专有商业产品。然后 Oracle 将其作为 OpenJDK 项目的子项目进行开源。现在免费提供。
请参阅该子项目页面、任务控制和此 wiki 页面。请注意,“Java”商标词已从名称中删除。
截至 2021 年 7 月,Mission Control 项目的当前版本为 8。
类似地,Oracle 的 Flight Recorder 产品现已在 OpenJDK 项目中开源。请参阅JEP 328:飞行记录器。根据我的经验,Flight Recorder 目前与 JDK 捆绑在一起,而 Mission Control 是单独下载的。
在 Java 11(当前的 LTS 版本)中,您将需要下载并安装 Mission Control 的二进制文件。
Mission Control 需要JDK 才能运行。这是我制作的流程图,用于指导您选择 JDK 实现的供应商。
Java 8Oracle JDK 的许可。该产品现在在生产中使用需要付费。我记得,即使在这一变化之前,Oracle 也要求在生产中使用其 Java Mission Control 产品收取费用。
现在 Oracle 慷慨地将产品转移到OpenJDK 项目。自从在 OpenJDK 项目下开源以来,其他供应商可以根据新的许可条款自由地将 Mission Control 移植到 Java 8。 我知道至少有一个这样的供应商: