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

更新JDK后JAVA_HOME失效,指向已卸载的Java可执行文件无法修改

解决步骤
  • 首先检查Gradle相关配置是否硬编码了旧JDK路径:
    1. 查看项目根目录下的gradle.properties文件,确认是否存在org.gradle.java.home配置项,若该配置值为旧JDK路径C:\Program Files\Java\jdk-11.0.5,直接删除该配置或者修改为你新安装的JDK实际路径。
    2. 查看Gradle全局配置文件,默认路径为C:\Users\你的用户名\.gradle\gradle.properties,同样检查是否存在上述硬编码的旧JDK路径配置,同步修改或删除。
  • 其次更新IDEA的Gradle运行时JDK配置:
    打开IDEA设置路径File > Settings > Build, Execution, Deployment > Build Tools > Gradle,找到Gradle JVM选项,下拉选择新安装的JDK版本,也可以直接选择Use JAVA_HOME让Gradle自动读取系统环境变量的JAVA_HOME配置,修改后点击应用保存。
  • 再同步更新IDEA项目结构的SDK配置:
    按快捷键Ctrl+Alt+Shift+S打开项目结构面板:
    1. 进入Platform Settings > SDKs,确认新JDK已在列表中,将旧的JDK11.0.5从列表中移除
    2. 进入Project Settings > Project,将SDK和Language level均调整为新JDK对应的版本
    3. 进入Modules标签,确认所有模块的依赖SDK都已更新为新版本。
  • 若上述操作完成后仍报错,清理缓存重试:
    先执行./gradlew clean清理项目构建缓存,若还是无效,直接删除项目根目录下的.gradle文件夹,重启IDEA后重新执行构建命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 11:42:03