新版的mat配置有点稍微繁琐
下载地址 https://www.eclipse.org/mat/downloads.php
注意区分版本 我这里是m1的 选用的arch64 非m1的需要选用(x86_64)
下载 安装后 启动会进行报错 提示 A Java Runtime Environment(JRE) or Java Development Kit(JDK) must be available……
官网中给了描述
The minimum Java version required to run the stand-alone version of Memory Analyzer is Java 11. See JRE/JDK Sources.
需要的jdk得 >=11
这里选择 azul的jdk18 进行下载(注意m1的芯片选择arm 64 非m1的 x86_64) https://www.azul.com/downloads/?version=java-18-sts&os=macos&architecture=arm-64-bit&package=jdk
对mat进行配置一下
创建workspace
修改 Info.plist文件
<!-- 指定启动使用的JVM路径 -->
<string>-vm</string>
<!-- /usr/local/develop/java/zulu-18.jdk/bin/java 需要修改为自己的配置 -->
<string>/usr/local/develop/java/zulu-18.jdk/bin/java</string>
<!-- 指定启动的工作空间 -->
<string>-data</string>
<string>/Applications/mat.app/Contents/MacOS/workspace</string>
修改位置如图 不要修改错
修改完成再次打开 发现启动成功