👨🏻💻 热爱摄影的程序员
👨🏻🎨 喜欢编码的设计师
🧕🏻 擅长设计的剪辑师
🧑🏻🏫 一位高冷无情的全栈工程师
欢迎分享 / 收藏 / 赞 / 在看!
【问题】
在使用 Memory Analyzer 工具时,启动报错:
操作系统:MacOS M1 Pro 12.7.6
The JVM shared library "/Library/Internet
Plug-Ins/JavaAppletPlugin.plugin/
Contents/Home/bin/../lib/server/
libjvm.dylib"
does not contain the
JNI_CreateJavaVM symbol.
【解决】
打开终端,执行以下命令编辑 Info.plist
文件:
sudo vim /Applications/MemoryAnalyzer.app/Contents/Info.plist
找到 <array>
标签,添加以下内容:
注意 JDK 路径需要替换成本机的路径
<string>-vm</string>
<string>/Users/hayden/jdk/graalvm-jdk-17/Contents/Home/bin</string>
保存后即可正常打开 MAT。