繁体   English   中英

mvn - 在 Windows 11 中不被识别为内部或外部命令

[英]mvn - is not recognized as an internal or external command in Windows 11

我已经下载了二进制 mvn 文件,将其解压缩并将 MAVEN_HOME 系统变量和 %MAVEN_HOME%\bin 添加到路径中。 https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.zip

我尝试了多个不同的目录,多次重新启动 PC 并在管理员模式下运行 cmd prmpt 以消除对我的任何可能性。

在此处输入图像描述

更新:提取后我看不到 .cmd 文件。 文件在提取之前存在。 隐藏文件已启用,当我从 mvn 文件手动创建 .cmd 文件时,它仍然不起作用。 在此处输入图像描述

注意:我过去至少在其他 10 台机器上安装了 maven。 但从未如此糟糕。

自己解决了。 使用 winRAR 解压下载的 bin.zip 文件导致问题。 当通过 winrar 直接访问时,存在 .cmd 文件(旧版本的 maven 中的 .bat)。 在此处输入图像描述 但解压到文件夹后,文件丢失了。 在此处输入图像描述

根本原因:出于安全原因,WinRAR 默认从提取列表中省略 .cmd 和 .bat 文件。 在此处输入图像描述

使用右键菜单中的默认“Extract All..”选项解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM