22

Win7マシンでMavenを構成しようとしています。次の手順に従います。http: //maven.apache.org/download.cgi Mavenをフォルダーc:\ Program Files \ Apache Software Foundation \apache-maven-3.0.5\にダウンロードしました。

上記のURLで説明されているようにすべての環境変数を設定しました

JAVA_HOME = C:\Program Files\Java\jdk1.6.0_23
M2_HOME = c:\Program Files\Apache Software Foundation\apache-maven-3.0.5\
M2 = %M2_HOME%\bin
PATH = %M2%; C:\Program Files (x86)\SSH Communications Security\SSH Secure Shell;     %JAVA_HOME%\bin ; C:\Program Files\Java\jdk1.6.0_23

しかし、私が入力すると:C:\ Users \ Andrei> mvn --version

私は:を取得します

現時点では、Files \ Java \jdk1.6.0_23""は予期しないものでした。

この問題について教えていただけますか?詳細が必要な場合はお知らせください。前もって感謝します!

4

7 に答える 7

44

これは私のためにそれを解決しました:http ://www.xinotes.net/notes/note/559/

これは、JAVA_HOMEパスの設定方法に問題があります。

次のように引用符なしでパスを設定します。

set java_home=c:\Program Files\Java

または、次のようなフォルダ名に8文字の構文を使用します。

set java_home="c:\Progra~1\Java"
于 2013-05-30T01:25:02.403 に答える
2

同じ問題を解決するには

やった:

SET M2_HOME=C:\Program Files\Apache Software Foundation\apache-maven-3.2.3-bin\apache-maven-3.2.3

それで

SET JAVA_HOME=C:\Program Files (x86)\Java\jre7

そして最後にパスの先頭に追加しました

SET Path=%JAVA_HOME%\bin;%M2_HOME%\bin;...

実行中のすべてのcmd.exeを終了し、新しいcmd.exeを開いた後、問題なくmvn --versionを実行できました。

于 2014-11-14T12:43:14.317 に答える
1

同じ問題が発生しましたが、原因は次のように定義されたM2_HOME変数でした。

C:\apache-maven-3.2.2\bin

それ以外の

C:\apache-maven-3.2.2\

また、JAVA_HOMEは、\ binサブフォルダーではなく、javaフォルダーに配置する必要があります。

于 2014-07-13T12:14:04.843 に答える
1

同様の問題が発生しました。問題は、mavenが実行されている現在のディレクトリパスに文字「(」が存在することです。例:-C:\ Work(test)\ Java-Project 。単にC:に変更しました。 \ Work\Java-プロジェクトとその正常に動作するようになりました。

詳細については、MavenV3.6.0でWindows10を実行しています。

于 2018-12-17T11:58:55.643 に答える
0

Windowsで挿入GUI環境変数構成>システム変数:名前JAVA_HOMEパスC:\ Program Files(x86)\ Java \ jre7\<<末尾に「\」を付けます。引用符はありません。

プロセスcmd.exeを強制終了し、開いている場合は再度開きます。それは私に働いた。

于 2013-05-18T13:38:32.747 に答える
0

私も同じ問題を抱えていました。M2_HOMEまたはJAVA_HOMEの値を引用符で囲んでいませんでしたが、それでもエラーが発生しました。

%M2_HOME%\ binと%JAVA_HOME%\ binをパスに残して移動し、パス内のスペースの前に両方が発生して問題が解消されるようにしました。

于 2013-09-16T18:03:59.943 に答える
0

エラーメッセージ:cmdでmvn --versionコマンドを実行すると、現時点では予期しないものでした。

手順を見つけてください:

マイコンピュータ->プロパティを右クリック->詳細設定-環境変数-ユーザー変数

Maven 3.2.3

User Variable :
Variable name :M2 
Variable Value : %M2_HOME%\bin
Variable name : M2_HOME
Variable Value :  C:\WLS1033\Apache Software Foundation\apache-maven-3.2.3
Variable name :path 
Variable Value : %M2_HOME%\bin

結果 :

D:\Documents and Settings\x169810>mvn --version
Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T16:58:10-04:00)
Maven home: C:\WLS1033\Apache Software Foundation\apache-maven-3.2.3
Java version: 1.6.0_18, vendor: Sun Microsystems Inc.
Java home: C:\WLS1033\jdk160_18\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows xp", version: "5.1", arch: "x86", family: "windows"

マイコンピュータ->プロパティを右クリック->詳細設定-環境変数-ユーザー変数

Maven 1.0.2

User Variable :
Variable name :M2 
Variable Value : %MAVEN_HOME%\bin
Variable name : MAVEN_HOME
Variable Value :  C:\WLS1033\Apache Software Foundation\maven-1.0.2
Variable name :path 
Variable Value : %MAVEN_HOME%\bin
于 2014-12-11T03:29:59.273 に答える