1. ホーム
  2. Java

mvn' は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。

2022-01-22 14:44:29

Win7で、デスクトップのコントロールパネルからMavenの環境変数を設定すると、どのように設定してもうまくいかず、必ず"not an internal command"のような結果になる。


その後、cmdで環境変数を設定するという以下の回避策を発見し、ようやく解決しました。


set M2_HOME "D:\Program Files\Maven\apache-maven-3.3.3"
set M2=%M2_HOME%\bin
set path=%path%;%M2%



http://www.javadomain.in/tag/mvn-is-not-recognized-as-an-internal-or-external-command/

Mavenのパスが設定されていません。そのため、Windowsはmvnコマンドを認識することができません。

解決策

cmdで以下のようにmavenのパスを設定します。