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

IntelliJ IDEA终端显示错误的Gradle版本问题排查

解决IntelliJ IDEA终端与CMD Gradle版本不一致的问题

这种情况我之前也碰到过,大概率是IDEA终端没加载最新的系统环境变量,或是终端的Shell配置有问题,给你几个一步步排查的方法:

1. 先重启IntelliJ IDEA试试

修改系统环境变量(比如GRADLE_HOME、PATH)之后,已经运行的程序不会自动刷新这些变量。如果你是改完变量后没重启IDEA,它的终端还在用启动时的旧环境,重启IDEA后应该会加载新的系统变量,再执行gradle -version看看是不是正常了。

2. 检查IDEA终端的Shell配置

有时候IDEA默认用的Shell不是系统的CMD,比如Git Bash或者PowerShell,它们的环境变量可能和CMD不同:

  • 打开IDEA的设置(快捷键Ctrl+Alt+S),找到Tools -> Terminal
  • 查看Shell path,如果不是系统CMD的路径,改成C:\Windows\System32\cmd.exe,点击Apply后重启IDEA终端,再测试命令。

3. 排查PATH里的旧Gradle路径

如果重启和改Shell都没用,就在IDEA终端里直接输出PATH看看:

  • 如果是CMD模式,执行echo %PATH%
  • 如果是PowerShell模式,执行$env:PATH
    仔细看输出里有没有Gradle 2.8的安装路径——比如之前装的旧版本没删干净,路径还留在PATH里,而且位置在你的GRADLE_HOME/bin前面(系统会优先找PATH里靠前的命令)。如果有的话,打开系统环境变量设置,把这个旧路径删掉,再重启IDEA。

4. 检查用户变量与系统变量的差异

有时候系统变量配置对了,但用户变量里的PATH还有旧的Gradle路径:

  • 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”
  • 分别查看“用户变量”和“系统变量”里的PATH,确保用户变量里没有残留Gradle 2.8的路径,或者把用户变量里的GRADLE_HOME也改成4.6的路径(如果有的话)。

一般这几步下来就能解决问题了,我之前就是重启IDEA就搞定了——改了环境变量没重启软件,终端一直用旧变量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 09:43:18