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

Windows10下Maven运行报错:JAVA_HOME配置不正确求助

Maven报错:JAVA_HOME配置问题解决(Windows10)

核心问题分析

你安装了Java 21,但当前JAVA_HOME指向的是JDK 1.8,且变量名存在大小写问题(Java_Home),Maven对JAVA_HOME的变量名和路径指向有严格要求,这是报错的主要原因。

解决步骤

  • 修正JAVA_HOME变量

    1. 找到Java 21的JDK安装根目录,示例路径:C:\Program Files\Java\jdk-21.0.1(请根据实际安装路径调整)
    2. 打开环境变量设置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    3. 在「系统变量」区域:
      • 若存在Java_Home变量,删除它;新建大写的JAVA_HOME变量
      • 变量值填入Java 21的JDK根目录,不要加引号,不要包含bin子目录
    4. 编辑系统变量里的Path,添加%JAVA_HOME%\bin,并将其移到列表最上方,确保优先级最高
  • 验证环境变量生效

    1. 关闭所有已打开的命令提示符/终端,重新打开一个新窗口
    2. 执行java -version,确认输出为Java 21的版本信息
    3. 执行echo %JAVA_HOME%,确认输出的路径与Java 21的安装目录一致
  • 清理旧版本残留(可选)

    1. 打开「控制面板」→「程序和功能」,卸载所有不需要的Java版本(如JDK 1.8)
    2. 检查系统变量和用户变量,删除其他无关的Java相关变量(如JRE_HOME,若不需要)
  • 检查Maven配置(可选)
    打开Maven安装目录下的conf/settings.xml,若存在<jdk.home>标签,确保其值指向Java 21的JDK路径;若无此标签则无需添加

内容的提问来源于stack exchange,提问作者Jose de Castro

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 20:04:55