在IntelliJ的 PowerShell中找不到mvn命令
为什么没作用?在CMD / PowerShell中,它能工作。Maven的 bin 已包含在PATH中。我已经清除缓存并重启了IDE,仍然没有帮助。
捆绑的Maven 3.9.11。IntelliJ 2026.1。
mvn -version / get-command mvn(无法识别):
mvn : Имя "mvn" не распознано как имя командлета, функции, файла сценария или выполняемой программ
ы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повтори
те попытку.
строка:1 знак:1
+ mvn -version
+ ~~~
+ CategoryInfo : ObjectNotFound: (mvn:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
write-host $env:PATH 在单独的PowerShell窗口中返回了期望的Maven bin 目录,但在IntelliJ控制台标签页中却不是这样。
解决方案
能否请你完全关闭IntelliJ,然后从开始菜单重新打开?(如果你在使用Toolbox,请不要使用Toolbox)这将使IntelliJ继承当前的PATH。
如果这样仍然无效,请改用IntelliJ自带的Maven。你可以通过 设置 | 构建、执行、部署 | 构建工具 | Maven | Maven home path指定使用它,并选择Bundled(Maven 3.9.11)。IDE的 Maven运行器根本不依赖PATH,从而完全绕过这个问题。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。