次のシステム検証可能ファイルを設定しました(OS = Vista):
M2_HOME = C:\Program Files\Maven
M2 = %M2_HOME%\bin
path = %M2%
Mvn-versionを実行すると、次のようになります:
mvn: command not found
なぜこれができるのか誰にも分かりますか?ありがとう。
Windowsを使用している場合、次のようにPATHを設定する必要があると思います:
SET PATH=%M2%
さらに、パスをC:...\Apache-maven-3.0.3 \のようなものに設定する必要があると仮定します。これは、Windowsアーカイブのデフォルトのフォルダーです。一方、私はあなたにmavenのパスを追加する必要があり、mavenのみに設定する必要はないと想定しているので、設定は次のようになります:
SET PATH=%PATH%;%M2%
このチュートリアルに従いました: WindowsにMavenをインストールする方法
しかし、mvn -version
、私はまだ得た:
mvn:コマンドが見つかりません
そこで、現在のGitウィンドウを閉じて、新しいGitウィンドウを開きました。すべて順調でした:)
他のスレッドのソリューションを試しました。 M2とM2_HOMEをシステム変数、さらにはユーザー変数に追加します。 cmdを管理者として実行しています。どの方法も機能しませんでした。
しかし、今日、他のパスに加えて、システム変数「PATH」(C:\ Program Files(x86)\ Apache Software Foundation\Apache-maven-3.1.0\bin)にmaven binへの完全なパスを追加しました。 。うまくいけば、それはそのままになります。
問題はスペースにあると思います。システム変数に変数がありましたが、機能しませんでした。変数_Progra~1 = 'Program Files'
_を変更すると、すべて正常に動作します。
_M2_HOME C:\Progra~1\Maven\Apache-maven-3.1.1
_
PATH(%M2_HOME%\bin)
の最後に_M2_HOME
_も移動しました。これに違いがあるかどうかはわかりません。
@emdhieから渡されたチュートリアルは大いに役立つと思います。 mavenのインストール方法
しかし、私は従い、それでもmvn: command not found
を得ました
私はこの解決策を見つけて、私の構成の何が間違っているのかを知りました:
コマンドラインを開き、次のコマンドを呼び出しました。
../Apache-maven-3.5.3/bin/mvn --version
その後、正しいJava_HOMEを取得し、Java_HOMEが間違っていることを確認しました。
お役に立てれば。
mvn -version
export PATH = $ PATH:/opt/Apache-maven-3.6.0/bin