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

Unity中Android Resolver的JDK路径无法更新至新目录求助

Unity 无法更新JDK路径的解决方案

问题概述

误将项目用不同版本的Unity打开后,JDK始终指向旧目录,所有常规操作都无法更新路径。

已尝试的无效操作

  • 从官网安装JDK并手动指定路径
  • 更新指向Unity OpenJDK的环境变量
  • 在Unity「External Tools」中取消勾选再重新勾选JDK选项
  • 执行命令 echo %JAVA_HOME% 显示路径正确,但Unity仍不识别
  • 卸载并重装Unity Hub和Unity Editor

可行解决办法

  1. 修改项目本地配置文件
    找到项目根目录下的 ProjectSettings/EditorSettings.asset,用文本编辑器打开后搜索 jdkPath 字段,手动替换为新的JDK路径,保存后重启Unity即可。

  2. 清理Unity缓存
    删除以下目录的缓存文件(操作前建议备份重要数据):

    • Windows:C:\Users\[你的用户名]\AppData\Local\Unity\cache
    • 同时检查 C:\Users\[你的用户名]\AppData\Roaming\Unity 下的配置文件,删除包含旧JDK路径的缓存项
  3. 通过Unity Hub重新配置工具
    打开Unity Hub,进入「安装」页面,找到对应Unity版本的齿轮图标→「添加组件」,勾选「OpenJDK」,Unity Hub会自动为该版本绑定正确的JDK路径,之后重新打开项目。

  4. 修改系统注册表(Windows专属)
    按下Win+R输入 regedit,导航到 HKEY_CURRENT_USER\Software\Unity Technologies\Unity Editor [你的Unity版本号],查找与JDK路径相关的键值,手动修改为新路径后重启Unity。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 13:45:02