OpenJDK JDK11 没有 JMC- Java Mission Controller- FlightRecorder
我希望JMC可以与OpenJDK,JDK11二进制文件一起使用,因为这是由oracle从Java 11开源的,但是在Oracle和AdoptOpenJDK Java-11二进制文件中找不到它。我也尝试过这个 https://jdk.java.net/jmc/ 因为一些文章说它是单独发布的。有没有人知道如何为OpenJDK-11获取JMC。
我希望JMC可以与OpenJDK,JDK11二进制文件一起使用,因为这是由oracle从Java 11开源的,但是在Oracle和AdoptOpenJDK Java-11二进制文件中找不到它。我也尝试过这个 https://jdk.java.net/jmc/ 因为一些文章说它是单独发布的。有没有人知道如何为OpenJDK-11获取JMC。
我正在编辑这个答案,因为版本现在已经可用,并且已经从多个供应商那里获得了相当长的一段时间。该列表在 JMC GitHub 存储库的自述文件中提供:
https://github.com/openjdk/jmc
如果你喜欢的话,别忘了给这个项目一颗星!:)
通常,构建版本将在此处提供:https://jdk.java.net/jmc/
有关新递送格式的更多信息,请参阅 http://hirt.se/blog/?p=1007。
这些构建版本已被(暂时)拉动,因为从旧的javax.mail坐标切换到jakarta-ee的新坐标尚未获得适当的第三方批准。一个新的版本,具有大量的修复和所有批准都已正确到位(或更改的恢复),应该在接下来的几周内完成。
在那之前,通过从这里提取官方的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)
祝你好运!
从Java11开始,JMC不再是JDK的一部分。正如您已经注意到的那样,这是一个单独的项目。
https://www.oracle.com/technetwork/java/javase/11-relnote-issues-5012449.html