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

VS Code执行Maven命令报错:无法执行maven-wrapper.jar

解决VS Code中执行Maven命令出现"cannot execute binary file: Exec format error"的问题

问题分析

报错的核心原因是VS Code的Maven插件在Git Bash环境下直接尝试执行maven-wrapper.jar文件,但jar本身不是可执行二进制文件,需要通过Java命令调用,导致格式错误。而你在Command Prompt中能正常执行,是因为CMD会自动通过Java处理jar的调用逻辑。

解决方案

方案1:配置插件使用系统已安装的Maven

既然你已经单独配置了MAVEN_HOME,直接让插件用系统Maven即可:

  1. 打开VS Code设置(快捷键Ctrl+,)
  2. 搜索设置项maven.executable.path
  3. 将值设置为你本地MAVEN_HOME目录下的bin/mvn.cmd(例如C:\apache-maven-3.9.4\bin\mvn.cmd)
  4. 保存设置后重启VS Code,再执行Maven命令

方案2:切换VS Code默认终端为Command Prompt

如果不想修改Maven配置,直接把默认终端换成能正常处理jar调用的CMD:

  1. 打开VS Code设置,搜索terminal.integrated.defaultProfile.windows
  2. 将默认终端选项改为Command Prompt
  3. 关闭当前终端窗口,重新打开后执行Maven命令

内容的提问来源于stack exchange,提问作者Syed Mujtoba Ali

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 01:49:56