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

Mac M1 Ventura系统下JETL v7.1.1启动报错:无法创建Java虚拟机

解决Mac M1 Ventura上JETL启动时“Failed to create the Java Virtual Machine”问题

针对Mac M1 Ventura系统安装JETL-20181026_1147-V7.1.1时出现的JVM创建失败问题,结合M1架构特性和已有尝试,提供以下可行解决步骤:

1. 使用ARM架构兼容的JDK 8

Oracle官方JDK 8无ARM64版本,早期x86版本在M1上依赖Rosetta转译易出问题,推荐改用Azul Zulu JDK 8 for ARM64:

  • 安装后,在info.plist中指定ARM版JDK路径,确保参数位置正确:
    <key>Java</key>
    <dict>
        <key>VMOptions</key>
        <array>
            <string>-vm</string>
            <string>/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home</string>
            <string>-Xms128M</string>
            <string>-Xmx512M</string>
        </array>
    </dict>
    

2. 强制通过Rosetta运行应用(适配x86 JDK)

若必须使用现有x86版本JDK(如jdk1.8.0_151/361):

  • 右键点击JETL-macosx-cocoa应用 → 显示简介 → 勾选「使用Rosetta打开」
  • 重新启动应用,Rosetta会模拟x86环境,解决架构不兼容导致的JVM启动失败

3. 验证info.plist参数结构正确性

很多配置失效是因为参数位置错误,需确保-vm和路径字符串放在<key>VMOptions</key>对应的<array>内,而非其他节点下。

4. 修复应用权限与配置文件一致性

  • 检查应用可执行权限:打开终端,进入应用目录执行
    chmod +x /Applications/JETL-macosx-cocoa.app/Contents/MacOS/JETL-macosx-cocoa
    
  • 统一配置内存参数:将-Xms/-Xmx移至info.plist的VMOptions数组中,避免与ini文件冲突

内容的提问来源于stack exchange,提问作者lamar8080

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 13:18:15