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

Mac M1如何将Java版本设置为Unity AndroidPlayer SDK对应版本?

在M1芯片Mac上将本地Java运行时关联至Unity自带OpenJDK的方法

针对Unity 2021.3.16f1版本,可通过以下步骤完成关联:

1. 确认Unity自带JDK的根目录

你提供的Java可执行文件路径为/Applications/Unity/Hub/Editor/2021.3.16f1/PlaybackEngines/AndroidPlayer/OpenJDK/bin/java,对应的JDK根目录为:
/Applications/Unity/Hub/Editor/2021.3.16f1/PlaybackEngines/AndroidPlayer/OpenJDK

2. 配置系统环境变量

M1 Mac默认使用zsh shell,若你使用bash可替换对应配置文件:

  • 打开终端,执行命令打开zsh配置文件:
    open ~/.zshrc
  • 在文件末尾添加以下环境变量配置:
    export JAVA_HOME="/Applications/Unity/Hub/Editor/2021.3.16f1/PlaybackEngines/AndroidPlayer/OpenJDK"
    export PATH="$JAVA_HOME/bin:$PATH"
    
  • 保存文件后,回到终端执行命令使配置生效:
    source ~/.zshrc

3. 验证关联结果

在终端输入以下命令:
java -version
若输出为Unity自带OpenJDK的版本信息(如openjdk version "11.0.13" 2021-10-19 LTS),说明关联成功。

4. Unity编辑器内指定JDK(可选)

打开Unity编辑器,依次进入Edit > Preferences > External Tools,在Android板块找到JDK Installation,点击Browse选择上述JDK根目录,保存设置即可。

内容的提问来源于stack exchange,提问作者Karim Abou Najm

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 20:32:47