17

Maven を Windows 7 にインストールしようとしましたが、結果は良くありませんでした。基本情報:

Maven インストール ディレクトリ: C:\Program Files\Apache Software Foundation\apache-maven-3.0.4 システム変数 " M2_HOME": C:\Program Files\Apache Software Foundation\apache-maven-3.0.4\ システム変数 " Path": %M2_HOME%apache-maven\src\bin;%JAVA_HOME%\bin

mvn --versionコマンド パスで実行すると、次のエラー メッセージが表示されます。

M2_HOMEMaven インストールの場所と一致するように環境内の変数を設定してください

したがって、現時点では、のサブディレクトリmvnは指示に従って設定されていません%M2_HOME%\bin。それを置き換える%M2_HOME%apache-maven\src\binと、次のようになります。

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

Maven のインストール ディレクトリ (または zip ファイル) には\bin直接フォルダーはapache-maven-3.0.4ありません。

私はMavenの完全な初心者です。うまくいけば、皆さんが助けてくれます。

ちなみに、Java コマンドはどのディレクトリからでも機能するので、ここでは問題ないと思いますが、確信が持てません。

4

16 に答える 16

37

インM2_HOMEセット、C:\apache-maven-3.0.4つまりパスなしbin。In PATH- パス内で設定%M2_HOME%\binbinます。

于 2013-03-15T08:57:07.927 に答える
17

3.3.1 では、*.bat ファイルがなくなり、*.cmd ファイルだけが残りました。.CMD は .BAT と同じであり、一部のソフトウェアはそれらを想定しています。Netbeans で実行するために、.CMD を .BAT に名前を変更しました。「無効なディレクトリに設定されたMaven M2_HOME」が発生しました。.BAT を .CMD にコピーすると (つまり、両方ともフォルダにありました)、問題が解決しました。

于 2015-04-25T21:12:14.447 に答える
14

私の場合、セットアップは正しかった:

Windows システム変数:

  • M2 C:\dev\software\apache-maven-3.3.9\bin
  • M2_HOME C:\dev\software\apache-maven-3.3.9

Windows ユーザー変数:

  • %M2_HOME%\bin

しかし、すべての参照が私の場合は 3.3.9 である最新バージョンを指していたにもかかわらず、maven の2 つのインストールがあったときに同じ問題が発生しました。古いバージョンを削除した後、同じコマンドで maven が認識されました。

前:

maven -v
ERROR: M2_HOME is set to an invalid directory.
M2_HOME = "C:\dev\software\apache-maven-3.3.9"
Please set the M2_HOME variable in your environment to match the
location of the Maven installation

後:

maven -v
Apache Maven 3.3.9
Maven home: C:\dev\software\apache-maven-3.3.9
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_51\jre
于 2016-07-15T14:24:39.063 に答える
1

ちょうど今、私は同じ問題に直面しました。私の場合、問題はPATHinclude が正しく設定されていなかったこと%M2_HOME%\binです。適切に設定すると、問題は解決しました。

このような問題に直面した場合はPATH、コマンド ラインで の値を出力して、値が適切に取得されていることを確認してください。

于 2015-12-24T11:10:30.720 に答える
0

次のステップの後のすべての成功。

  1. http://maven.apache.org/download.cgiページで、 4つのバリアントからバイナリファイルをダウンロードする必要があります。

  2. 環境変数を設定します (@JamesB からのヒント - https://stackoverflow.com/a/13093358/3941340 ):

JAVA_HOME=C:\Program Files\Java\jdk1.6.0_35

MAVEN_HOME=D:\software\apache-maven-3.0.4

PATH=%PATH%;%MAVEN_HOME%\bin;%JAVA_HOME%\bin

  1. mvn -versionを実行
于 2015-11-04T15:21:39.163 に答える
0

アカウントの環境変数に「M2_HOME」と「PATH」を設定し、システム環境変数から「PATH」を削除します。

于 2017-06-09T06:18:32.663 に答える