无法在JRE 9上运行java flight recorder
我的java主页设置为JRE9 我试图在一个罐子上运行飞行记录器,但它在下面抛出了错误无法在JRE 9上运行java flight recorder,java,jakarta-ee,jfr,Java,Jakarta Ee,Jfr,我的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吗?看起来您使用的是JDK的模块化映像,其中不包括JDK.jfr模块 使用完整的Oracle JDK,或者创建包含JFR的模块化映像 jli
[0.109s][error][jfr,system] jdk.jfr not found.
[0.109s][error][jfr,system] Java Flight Recorder can not be enabled.
这可能是因为我在运行时使用的JRE 9吗?看起来您使用的是JDK的模块化映像,其中不包括JDK.jfr模块 使用完整的Oracle JDK,或者创建包含JFR的模块化映像
jlink --add-modules jdk.jfr ...
如果您希望通过JMX连接到JFR,即启动和停止来自JMC的录制:
jlink --add-modules jdk.management.jfr ...
阅读