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 ""は現時点では予期されていませんでした。
この問題について私を助けてくれませんか?詳細が必要な場合はお知らせください。前もって感謝します!
これは私のためにそれを解決しました: http://www.xinotes.net/notes/note/559/
Java_HOMEパスの設定方法に問題があります。
次のように引用符なしでパスを設定します。
set Java_home=c:\Program Files\Java
または、次のようなフォルダ名に8文字の構文を使用します。
set Java_home="c:\Progra~1\Java"
同じ問題を解決するには
やった:
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。
私は同様の問題に遭遇し、問題はmavenが実行されている現在のディレクトリパスに文字「(」が存在することです。例:-C:\ Work(test )\ Java-Project。単に変更しましたC:\ Work\Java-Projectそして今は正常に動作しています。
詳細については、MavenV3.6.0でWindows10を実行しています
同じ問題が発生しましたが、原因は次のように定義されたM2_HOME変数でした。
C:\Apache-maven-3.2.2\bin
の代わりに
C:\Apache-maven-3.2.2\
また、Java_HOMEは、\ binサブフォルダーではなく、Javaフォルダーに配置する必要があります。
私も同じ問題を抱えていました。 M2_HOMEまたはJava_HOMEの値を引用符で囲んでいませんでしたが、それでもエラーが発生しました。
%M2_HOME%\ binと%Java_HOME%\ binをパスに残して移動し、パス内のスペースの前に両方が発生して問題が解消されるようにしました。
エラーメッセージ:cmdでmvn --versionコマンドを実行すると、現時点では予期しないものでした。
手順を見つけてください:
マイコンピュータ->右クリックのプロパティ->詳細-環境変数-ユーザー変数
Maven 3.2.
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
Windows GUIで挿入する環境変数の構成>システム変数:名前Java_HOMEパスC:\ Program Files(x86)\ Java\jre7\<<末尾に「\」を付けます。引用符なし。
プロセスcmd.exeを強制終了し、開いている場合は再度開きます。それは私に働いた。