1、下载MAT,https://www.eclipse.org/mat/previousReleases.php,这里安装最新版本1.12.0版本,这个依赖jdk11,需要安装openjdk11,请前往https://jdk.java.net/archive/下载匹配版本进行安装;

下载解压后,移动如下目录下:

/Library/Java/JavaVirtualMachines

接着执行如下命令

/usr/libexec/java_home -V

见下图,可见新安装的openjdk11

2、修改MAT安装目录下的文件Info.plist ,打开注释并修改指向你自己的jdk路径

<string>/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home/bin/java</string>

3、启动报错日志中报错“Java.lang.IllegalStateException: The platform metadata area could not be written: ”

配置-data 指定文件路径(注意顺序!),完整如下:

-startup

../Eclipse/plugins/org.eclipse.equinox.launcher_1.6.200.v20210416-2027.jar

-data

/data/mat

--launcher.library

../Eclipse/plugins/org.eclipse.equinox.launcher.cocoa.macosx.x86_64_1.2.200.v20210527-0259

-vmargs

-Xmx4096m

-Dorg.eclipse.swt.internal.carbon.smallFonts

-XstartOnFirstThread

  

注:openjdk各版本地址,https://jdk.java.net/archive/

最新文章

  1. sql 取新的列名含义
  2. python-模块安装方法
  3. 求解PDE的多重网格法(MG)
  4. [under the hood]Reduce EXE and DLL Size with LIBCTINY.LIB
  5. GCD 多线程
  6. Kooboo 加Search功能 必须先ReBuild Index Data
  7. Java基础知识强化100:jsp和servlet有什么区别
  8. cf443B Kolya and Tandem Repeat
  9. 如何借助Motion操控Linux监控摄像头
  10. 深入struts2(三)---工作机制和运行流程图
  11. [ mysql优化一 ] explain解释select语句
  12. Js实现京东无延迟菜单效果(demo)
  13. vue 基础--&gt;进阶 教程(1): 基础(数据绑定)
  14. Panel控件的使用
  15. sql server 任务调度与CPU
  16. 四、docker-compose的编程模版
  17. 爬虫_拉勾网(selenium)
  18. 关于export和export default的区别
  19. mysql对后空格不敏感 mysql数据库对空格的查询处理
  20. Linux启动流程与模块管理(15)

热门文章

  1. LeetCode算法训练-回溯总结
  2. LeetCode-386 字典序排数
  3. LeetCode-357 统计各位数字都不同的数字个数
  4. struct device_node *
  5. ROS1 Qt5 CMake基本配置
  6. [网鼎杯2020]you_raise_me_up
  7. Prometheus学习笔记之设置存储时间为30天不生效
  8. javaweb同一个项目打包两次放在同一个tomcat下
  9. LinuxK8S集群搭建二(Node节点部署)
  10. python之利用logging模块封装python日志类