首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenJDK 11支持Java飞行记录器吗?

OpenJDK 11支持Java飞行记录器吗?
EN

Stack Overflow用户
提问于 2021-11-16 06:59:46
回答 1查看 1.3K关注 0票数 2

以下是这个职位

在openjdk 11中本机支持jfr

并经OpenJDK 11的功能列表证实。

328:飞行记录仪

然而,来自这篇DZone文章,关于使用JFR链接选项-XX:+UnlockCommercialFeatures

OpenJDK不承认这个选项

当我试图找前任的时候。与Gradle:我得到./gradlew clean -Dorg.gradle.jvmargs="-XX:+UnlockCommercialFeatures"

进程命令行: C:\Program Files\AdoptOpenJDK\jdk-11.0.11.9-hotspot\bin\java.exe -XX:+UnlockCommercialFeatures (.) 未识别的VM选项“UnlockCommercialFeatures”

我在这里错过了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-16 07:09:51

JFR是Oracle到Java1.8的一个商业特性,需要特别启用(使用-XX:+UnlockCommercialFeatures)。

使用Java 11及更高版本,它不再是一个商业特性,因此您不需要这个标志。

实际上,该链接条款指出:

JFR封装差异 Oracle 11在使用-XX:+UnlockCommercialFeatures选项时发出警告,而OpenJDK不识别该选项并报告错误。

下面的例子是作者展示的不使用-XX:+UnlockCommercialFeatures的例子。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69984944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档