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

Eclipse IDE(2022-12)在MacOS Ventura 13.4(arm64)启动报错:JNI_CreateJavaVM符号缺失

解决方法

1. 验证JDK架构兼容性

Mac arm64系统必须搭配arm64架构的JDK,x86_64版本的JDK会导致JVM符号缺失。

  • 打开终端执行命令:file /Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home/bin/java
  • 若输出为Mach-O 64-bit executable x86_64,说明是x86版本,卸载后重新下载arm64版JDK 20(Oracle或OpenJDK均可)。

2. 修正Eclipse的JVM绝对路径

修改info.plist后报错未解决,大概率是路径配置错误:

  • 右键Eclipse图标→「显示包内容」,打开Contents/Info.plist
  • 定位到Eclipse字典下的-vm键,将值改为arm64 JDK的java可执行文件绝对路径,示例:
    /Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home/bin/java
    
  • 务必使用绝对路径,避免相对路径引发的解析问题。

3. 清除Eclipse运行缓存

缓存可能导致新配置无法生效:

  • 关闭Eclipse,找到工作区目录下的.metadata文件夹
  • 删除.metadata/.plugins/org.eclipse.core.runtime/.cache目录(若不确定,可备份.metadata后直接删除整个文件夹)

4. 重新安装适配arm64的Eclipse

若以上步骤都无效,使用Eclipse Installer重新安装:

  • 下载arm64版本的Eclipse Installer,运行时选择对应版本的Eclipse,安装程序会自动匹配兼容的JVM环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 13:08:21