以下是这个职位:
在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”
我在这里错过了什么?
发布于 2021-11-16 07:09:51
JFR是Oracle到Java1.8的一个商业特性,需要特别启用(使用-XX:+UnlockCommercialFeatures)。
使用Java 11及更高版本,它不再是一个商业特性,因此您不需要这个标志。
实际上,该链接条款指出:
JFR封装差异 Oracle 11在使用
-XX:+UnlockCommercialFeatures选项时发出警告,而OpenJDK不识别该选项并报告错误。
下面的例子是作者展示的不使用-XX:+UnlockCommercialFeatures的例子。
https://stackoverflow.com/questions/69984944
复制相似问题