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

如何在IntelliJ中修改Gradle版本 解决Gradle JVM配置报错

问题根因

报错由两个配置不匹配问题导致:

  • IntelliJ不会默认调用本地全局安装的Gradle,打开/导入项目时优先读取项目内置Gradle Wrapper的版本配置,提示的7.1版本就是项目Wrapper指定的版本,和本地安装的7.4.2无关联
  • Gradle 7.1最高仅兼容JDK 16,与当前使用的JDK 17.0.1存在版本冲突,因此触发兼容性报错
IntelliJ切换Gradle版本操作步骤

按以下路径修改配置即可解决问题:

  1. 打开IDE设置面板:Windows/Linux系统使用快捷键Ctrl+Alt+S,macOS系统使用快捷键Cmd+,
  2. 在设置左侧导航栏依次展开路径:Build, Execution, Deployment > Build Tools > Gradle
  3. 在设置页找到Use Gradle from下拉选项,默认选中值为Gradle Wrapper,手动切换为Specified location
  4. 在弹出的路径选择器中,选中本地安装Gradle 7.4.2的根目录,确认路径选择
  5. 同页面找到Gradle JVM配置项,下拉选中本地安装的JDK 17.0.1对应路径,避免IDE误用内嵌的低版本运行环境
  6. 点击设置面板右下角的Apply保存配置,再点击OK关闭面板,等待IDE自动完成Gradle项目同步即可
    注意:如果同步时提示路径错误,检查选中的Gradle根目录下是否存在bin文件夹,确认路径选择正确。
可选:统一项目Gradle版本配置

如果希望项目在其他设备上打开时不需要手动修改IDE配置,可以直接调整项目内置的Wrapper版本,避免多人协作时出现版本不一致问题:

打开项目根目录下的gradle/wrapper/gradle-wrapper.properties文件,找到distributionUrl配置项,将原有的7.1版本号替换为7.4.2,配置参考:

distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip

保存文件后触发一次Gradle同步,IDE会自动下载对应版本的Gradle Wrapper,后续所有打开该项目的环境都会默认使用兼容JDK17的7.4.2版本,不会再触发同类版本不匹配报错。

内容的提问来源于stack exchange,提问作者KX-NR

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 04:21:15