我希望 JMC 可以与 OpenJDK、JDK11 二进制文件一起使用,因为它已由 Oracle 从 Java 11 开源,但无法在 bin 文件夹下的 Oracle 和 AdoptOpenJDK Java-11 二进制文件中找到它。 我也试过这个https://jdk.java.net/jmc/正如一些文章所说,它是单独发布的。 有谁知道如何为 OpenJDK-11 获取 JMC。
最佳答案
我正在编辑这个答案,因为构建现在可用,并且已经从多个供应商处可用了很长一段时间。该列表可在 JMC GitHub 存储库的自述文件中找到:
https://github.com/openjdk/jmc
喜欢的话别忘了给项目一个star哦! :)
通常这些构建将在这里可用: https://jdk.java.net/jmc/
参见 http://hirt.se/blog/?p=1007有关新交付格式的更多信息。
构建已被(暂时)取消,因为在 jakarta-ee 从旧的 javax.mail 坐标到新坐标的转换尚未获得适当的第三方批准。在接下来的几周内应该会出现一个新版本,其中包含大量修复和所有适当的批准(或恢复更改)。
到那时为止,通过从此处提取官方 JMC 存储库,可以(也不难)构建 JMC 7: https://hg.openjdk.java.net/jmc/jmc7/
您还可以从非官方 GitHub 存储库构建和拉取主线镜像: https://github.com/JDKMissionControl/jmc
有关构建 JMC 的更多信息,请参阅: http://hirt.se/blog/?p=947 (或者简单地阅读存储库根目录中的 README.md)
祝你好运!
关于java - 没有 JMC-Java Mission Controller-FlightRecorder 的 OpenJDK JDK11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53882496/