JDK Mission Control 应用程序未在 Mac 系统中启动

问题描述 投票:0回答:1

我已经在我的 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 符号。”

请让我知道如何解决这个问题。

java java-11 jfr jmc
1个回答
0
投票

这里描述了几种解决方案。如果有帮助,就我而言,有效的解决方案是编辑 /Applications/JDK\ Mission\ Control.app/Contents/Eclipse/jmc.ini

 并向其添加以下行:

-vm /Library/Java/jdk-21.0.1.jdk/Contents/Home/bin
根据需要更改路径 [

1]。就我而言,我没有安装 Eclipse。您可以通过两种方式运行 JMC:

    独立运行,无需日食
  1. 作为 Eclipse 插件
此解决方案适用于选项 1 的情况。导致调试困难的是双击 JMC 应用程序没有任何反应。它甚至没有显示错误。当我通过运行从终端启动程序时:

/Applications/JDK\ Mission\ Control.app/Contents/MacOS/jmc
直到那时我才看到一个错误弹出窗口:“不包含 JNI_CreateJavaVM 符号”

© www.soinside.com 2019 - 2024. All rights reserved.