You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac M1 Ventura系统Oracle Java 8环境下Eclipse Memory Analyzer Tool无法启动的问题求助及替代工具推荐

Mac M1 Ventura系统Oracle Java 8环境下Eclipse Memory Analyzer Tool无法启动的问题求助及替代工具推荐

各位好,我目前在Mac M1 Ventura系统上安装了Oracle Java 8,但Eclipse Memory Analyzer Tool(MAT)完全没法正常启动,每次打开都会弹出下面这个错误:

Jvm shared library "/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin/../jre/lib/server/libjvm.dylib" does not contain the JNI_CreateJavaVM symbol.

我翻了StackOverflow上之前相关的问题,试了好几种方法都不管用,具体试过的操作有:

  • 分别通过浏览器官网下载和Homebrew安装MAT,结果问题依旧
  • 找到MAT安装包右键「显示包内容」,在Info.plist里添加了配置:-vm/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin/java
  • 修改了JAVA_HOME路径,从原来的/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home改成了/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin/java
  • 参考过两篇相关的解决方案文章:
    1. Mac OS, JDK1.7 (and 1.8) does not contain the JNI_CreateJavaVM symbol
    2. Failed to locate method JNI_GetCreatedJavaVMs in the libjvm.dylib (Mac OS)

现在实在没辙了,有没有大佬能帮忙解决这个问题?或者如果MAT实在搞不定,能不能推荐一些好用的替代工具呀?

备注:内容来源于stack exchange,提问作者Suraj Chaudhary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 11:58:12