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

Intellij Terminal无法识别mvn/java/gradle命令问题求助

解决IntelliJ IDEA终端无法识别java/mvn命令的问题

以下是针对Windows环境的实用解决步骤:

  • 重启IntelliJ IDEA
    环境变量更新后,IDEA不会自动重新读取系统环境变量,直接关闭并重新打开IDEA是最快速的排查方法,多数情况下能解决问题。

  • 检查IDEA终端的Shell配置
    打开File > Settings > Tools > Terminal,确认Shell path设置为系统默认的终端程序(比如cmd.exe或powershell.exe),而非自定义的其他Shell。确保路径正确,没有拼写错误。

  • 手动刷新IDEA终端的环境变量
    如果不想重启IDEA,可以在终端里手动加载系统环境变量:

    • 若使用CMD:执行 refreshenv(需提前安装Chocolatey,或直接手动添加Java/Maven的bin路径到当前会话:set PATH=%PATH%;你的Java bin路径;你的Maven bin路径)
    • 若使用PowerShell:执行 $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
  • 排查IDEA终端的自定义环境变量
    在File > Settings > Tools > Terminal的Environment variables区域,检查是否有自定义的PATH变量覆盖了系统默认值。如果存在,删除或调整该配置,让终端继承系统环境变量。

  • 确认系统环境变量配置的有效性
    确保系统环境变量的Path中包含Java和Maven的bin目录,且这些目录属于系统变量而非仅用户变量(避免IDEA读取权限问题)。同时检查路径是否正确,没有多余空格或拼写错误。

  • 检查IDEA的运行权限
    若IDEA是以管理员身份运行,尝试切换为普通用户身份打开。部分情况下,管理员权限会导致环境变量读取异常,和普通终端的环境变量上下文不一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 08:09:56