Windows下JMC8.1.0以上版本启动失败

19 阅读1分钟

Windows下JMC8.1.0以上版本启动失败

背景

最近项目上生产环境遇到性能问题,需要分析问题原因。 但是项目启动时并没有输出GClog,arthas也不能使用且没有其他监控设施,然后想着使用JFR

jfr文件打不开

本地使用的jdk自带的jmc没法打开生成的jfr文件--jdk版本比线上低 在这里插入图片描述

下载JMC8

最新JMC下载

JDK8环境无法启动JMC8

下载好最新JMC后,启动报错

解决问题

虽然有报错日志,但是按报错信息百度并没有找到解决办法,多番尝试并没找到办法。 最后就想着重新下个能支持jdk8的低版本JMC,在下载页面上意外找到了解决办法。 安装说明 JMC8.1.0以上需要JDK11