Невозможно запустить регистратор полетов Java на JRE 9
Мой java дом установлен на JRE9
я пытаюсь запустить регистратор на банке, но он выдает ошибку ниже
[0.109s][error][jfr,system] jdk.jfr not found.
[0.109s][error][jfr,system] Java Flight Recorder can not be enabled.
Может ли это быть из-за JRE 9 я использую во время выполнения?
1 ответ
Похоже, вы используете модульный образ JDK, который не включает модуль jdk.jfr.
Используйте полный Oracle JDK или создайте модульный образ с включенным JFR.
jlink --add-modules jdk.jfr ...
Если вы хотите подключиться к JFR через JMX, то есть запускать и останавливать записи из JMC:
jlink --add-modules jdk.management.jfr ...