我希望有人能帮上忙。
在JMC6中,生成JFR报告的语法是:
java com.oracle.jmc.flightrecorder.rules.report.JfrRulesReport file.jfr -format html|json -min ok 然后,我不得不转到JMC8 (http://jdk.java.net/jmc/8/),并开始对该报告的语法产生问题。基于https://github.com/openjdk/jmc,它应该是:
java -cp <the built core jars> org.openjdk.jmc.flightrecorder.rules.report.html.JfrHtmlRulesReport <file> [<outputfile>]输出没有显示错误,无论作为参数传递什么JFR文件,都会生成一个16K HTML。在浏览器中查看该HTML时,它只显示“显示确定的结果”。我尝试了Mozilla、Chrome和Edge,并得到了类似的结果。
根据该html的源代码,创建了一些图像,但我没有办法看到它们。
此OracleJDK1.8u301位于Win10上:
$ java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)
$ echo %CLASSPATH%
plugins\org.openjdk.jmc.flightrecorder.rules_8.0.1.qualifier.jar;plugins\org.openjdk.jmc.flightrecorder_8.0.1.qualifier.jar;plugins\org.openjdk.jmc.common_8.0.1.qualifier.jar;plugins\org.lz4.lz4-java_1.7.1.jar;plugins\org.owasp.encoder_1.2.3.jar是否有人成功地在JMC8上生成了HTML报告来提供提示?非常感谢!
发布于 2022-02-15 18:02:33
需要一个额外的jar文件来生成输出:
org.openjdk.jmc.flightrecorder.rules.jdk_8.1.0.qualifier.jar在最新版本的JMC8.1.0中,jar文件的列表是:
org.openjdk.jmc.flightrecorder.rules_8.1.0.qualifier.jar;
org.openjdk.jmc.common_8.1.0.qualifier.jar;
org.openjdk.jmc.flightrecorder_8.1.0.qualifier.jar;
org.lz4.lz4-java_1.7.1.jar;
org.owasp.encoder_1.2.3.jar;
org.openjdk.jmc.flightrecorder.rules.jdk_8.1.0.qualifier.jarhttps://stackoverflow.com/questions/68987882
复制相似问题