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

Windows10系统运行mvn命令提示-classpath需要类路径规范如何解决

解决Maven执行报错Error: -classpath requires class path specification方案

适用环境:Windows 10、apache-maven-3.8.3、JDK 17
报错场景:配置完M2_HOME、JAVA_HOME后,执行任意mvn命令均返回该错误

按以下步骤依次排查修复:

  • 修正系统变量末尾多余符号
    打开系统环境变量配置面板,修改两个核心变量:
    • JAVA_HOME变量值去掉末尾反斜杠,改为C:\Program Files\Eclipse Adoptium\jdk-17.0.1.12-hotspot,不要用双引号包裹路径
    • M2_HOME变量值去掉末尾反斜杠,改为C:\apache-maven-3.8.3
  • 检查Path变量配置
    确认Path变量中存在%M2_HOME%\bin条目,且该条目优先级高于其他Maven相关路径,避免多版本冲突
  • 排查MAVEN_OPTS变量
    如果配置了MAVEN_OPTS系统变量,先清空该变量值后重试,确认是否是参数配置缺失导致的类路径错误
  • 验证修复结果
    关闭所有已打开的cmd/PowerShell窗口,重新打开终端,执行mvn -v,正常会返回Maven版本、JDK版本、系统版本信息,无报错即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 23:45:08