JMC(Java Mission Control)在mac下无法启动和显示界面

本文解决了一个在Macbook Pro上使用JMC(Java Mission Control)时遇到的界面显示问题,该问题是由于Eclipse/SWT老版本的bug导致。通过替换特定的jar包,成功修复了界面无法拖拽和显示的错误。

JMC 是 Java 虚拟机(JVM)否认分析和诊断工具套件,主要针对运行在生产环境中的系统。开发人员使用它来收集有关 JVM 和 Java 应用程序详细的运行状况信息。

问题

由于应用出现了一些性能问题,准备本地启动应用并使用JMC分析下应用运行时的详细内存信息。
我本地开发使用的是macbook pro,由于使用的安装包安装的jdk,因此直接在命令行输入jmc就可以启动JMC(如果没有配置path可能需要到jdk安装目录下的bin内启动jmc):

但是发现启动后界面上只有三个窗口操作按钮,并且也无法拖拽,界面根本无法显示出来:

解决

这个问题是由于Eclipse/SWT老版本的bug导致的,可以通过替换相关jar解决。bug reference: JMC-5139

  1. 下载jar包:下载地址(选最上面的即可)。
  2. 进入jdk安装目录,在lib/missioncontrol/plugins目录内找到org.eclipse.swt.co
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值