2012-03-19 11 views
0

Javaコードをローカルに設定しようとしています。最初にmavenをインストールする必要があります。私のpom.xmlを持つディレクトリには、私は次のことを実行しようとしています:コマンドウィンドウにMavenインストールの問題があります

:私は最初のコマンドを実行すると

mvn221 install -Dmaven.test.skip=true 
mvn221 eclipse:eclipse 

、私は、環境変数に次のように定義したmvn221' is not recognized as an internal or external command, operable program or batch file.

を取得します

C:\Subversion>echo %M2% 
C:\Program Files\Apache Software Foundation\apache-maven-2.2.1\bin 

C:\Subversion>echo %M2_HOME% 
C:\Program Files\Apache Software Foundation\apache-maven-2.2.1 

私はこれもPATH変数のC:\Program Files\Apache Software Foundation \apache-maven-2.2.1\binにあります。

これはなぜ機能しないのですか?

ありがとうございます。

+0

Mavenを複数インストールしている人がこの方法でコンパイルするように言われたようです。 Maven 2.2.1はMavenの古いバージョンとみなされます。 –

答えて

1

は、フォルダexplorer %M2%を開く場合は、バッチファイルがmvn.batか、単にmvn命名され表示されます

mvn install -Dmaven.test.skip=true 
mvn eclipse:eclipse 

を試してみてください。だから、明らかに、recognized as an internal or external command, operable program or batch fileになることができるmvn221はありません。とった?

+0

この「C:\ Subversion> mvn install -Dmaven.test.skip = true」を試したところ、「JAVA_HOME = C:\ Program Files \ Java \ jdk1.6.0_14」というエラーが発生しました。 \ "環境内のJAVA_HOME変数をJavaインストールの場所と一致するように設定してください。"私はjdkがインストールされていない、唯一のjre。私はそれを指摘することはできますか? – user1102560

+0

あなたのシステムの '環境変数'に 'JAVA_HOME'を設定する必要があります。ところで、あなたが '%JAVA_HOME%' BTWを実行したときに何が表示されますか、JDKはどこにインストールされていますか?パスに誤りがありますか? – Nishant

+0

いいえ、現在インストールされているJDKはありません。 2つのJREがインストールされています(JRE 1.5.0_22とJRE6)。 JAVA HomeはJDKを指す必要がありますか?そのディレクトリが存在しないため、上記のjava homeのパスは無効です。 JAVA HOMEをjreの仕事に向けるのか、それともJREにする必要がありますか? – user1102560

1

mvn221はコマンドではありません。それはmvnです。 mvnのインストールを行う

関連する問題