macOS 打开 Java Mission Control 直接闪退解决方法
macOS JMC About 838 words现象
Java Mission Control 8.3.0在macOS上打开直接闪退,无任何弹框提示。
原因
JMC未读取到正确的JDK路径,或该JDK版本缺少运行组件。
配置 JDK 路径
进入到Java Mission Control应用路径下
cd "/Applications/JDK Mission Control.app/Contents/Eclipse"
使用open .命令在Finder中打开文件夹
open .
编辑jmc.ini文件,添加-vm配置,指向JDK路径。
注意:需要换行。
-vm
~/jdk/graalvm-ce-java17-22.3.0/Contents/Home/bin
备注
备注一
打开应用时可能会提示已经损坏,可以按以下步骤解决:
步骤一
sudo spctl  --master-disable
步骤二
sudo xattr -r -d com.apple.quarantine /Applications/JDK\ Mission\ Control.app
备注二
Bellsoft的GraalVM版本的JDK会报如下错误,建议使用GraalVM-CE社区版本。
The JVM shared library "/Users/fendoudebb/jdk/bellsoft-liberica-vm-full-openjdk17-22.3.0/Contents/Home/bin/../lib/server/libjvm.dylib"
does not contain the JNI_CreateJavaVM symbol.
JMC 下载路径
https://www.oracle.com/java/technologies/javase/products-jmc8-downloads.html
GraalVM 下载地址
                Views: 3,404 · Posted: 2023-05-14
            
            ————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
        Loading...