簡體   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