我已经在我的 mac 操作系统中安装了 jmc-8.2.1_osx-aarch64。使用的Java版本是11.0.14。我还在我的机器上安装了 eclipse。当我尝试启动 JDK Mission Control 应用程序时,出现错误, “JVM共享库“/Library/Java/JavaVirtualMachines/jdk-11.0.14.jdk/Contents/Home/bin/../lib/server/libjvm.dylib” 不包含 JNI_CreateJavaVM 符号。”
请让我知道如何解决这个问题。
这里描述了几种解决方案。如果有帮助,就我而言,有效的解决方案是编辑 /Applications/JDK\ Mission\ Control.app/Contents/Eclipse/jmc.ini
并向其添加以下行:
-vm /Library/Java/jdk-21.0.1.jdk/Contents/Home/bin
根据需要更改路径 [1]。就我而言,我没有安装 Eclipse。您可以通过两种方式运行 JMC:
/Applications/JDK\ Mission\ Control.app/Contents/MacOS/jmc
直到那时我才看到一个错误弹出窗口:“不包含 JNI_CreateJavaVM 符号”