Java Mission Control 包含在 JDK 中吗?

问题描述 投票:0回答:1

JMC 二进制文件包含在开放 JDK 中吗?我们的Linux平台有openjdk-1.8.0.252,但我们没有JMC?

我们可以将 JMC 安装为在已安装的 JVM 上运行的单独应用程序吗?我们可以在生产环境中使用JMC吗? 如果是的话请告诉我开放JDK的JMC安装路径

java jmc
1个回答
8
投票

关于 任务控制

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

在 Java 11(当前的 LTS 版本)中,您将需要下载并安装 Mission Control 的二进制文件。

可从各个供应商获得二进制发行版。其中包括 Azul Systems、BellSoft、Oracle、Microsoft、Red Hat、IBM、SAP、Amazon 和 Adoptium of Eclipse Foundation(以前称为 AdoptOpenJDK)。

Mission Control 需要

JDK 才能运行。这是我制作的流程图,用于指导您选择 JDK 实现的供应商。

Flowchart guiding you in choosing a vendor for a Java 11 implementation

Java 8

请注意,Oracle 更改了其产品

Oracle JDK 的许可。该产品现在在生产中使用需要付费。我记得,即使在这一变化之前,Oracle 也要求在生产中使用其 Java Mission Control 产品收取费用。

现在 Oracle 慷慨地将产品转移到

OpenJDK 项目。自从在 OpenJDK 项目下开源以来,其他供应商可以根据新的许可条款自由地将 Mission Control 移植到 Java 8。 我知道至少有一个这样的供应商:

© www.soinside.com 2019 - 2024. All rights reserved.