web-dev-qa-db-ja.com

Windows 7 64ビットへのMavenのインストール

タペストリースケルトンプロジェクトを作成したいと思います。私はこれらのガイドに従っています: http://maven.Apache.org/download.html#Installationhttp://juanjoefe.com/tutoriales/instalar-maven-en-windows -7 / およびインターネット上の他のガイド。

しかし、「mvn --version」または「mvn -version」と入力すると、常にエラー「mvnが内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません」を受け取ります。

私の友人はWindows 7 x86を使用していますが、問題はありませんでした。 Maven 3.0.3をWindows 7 x64にインストールするにはどうすればよいですか?

15
  1. エクスプローラでMavenディレクトリに移動します
  2. ビンのディレクトリに行く
  3. アドレスバーのアドレスをコピーします(binで終わる必要があります)
  4. [スタート]に移動し、「env」と入力します
  5. 「システム環境変数を編集」を選択します
  6. mavenにはJavaが必要なので、Javaの既存の値も必要なPATH変数を見つけます。
  7. を追加します。 +パスを貼り付けます。
  8. 再起動してシステムを更新する
  9. cLIで「mvn install」を実行します。

ユッカ

22
thejartender

Windows 7 64ビットでのMaven 3.0.4のセットアップ

[マイコンピュータ]を右クリック-> [プロパティ]-> [システムの詳細プロパティ]-> [環境変数]-> [システム変数]

新規をクリック

追加

M2_HOME=C:\maven\Apache-maven-3.0.4

M2=%M2_HOME%\bin

Java_HOMEがすでにセットアップされていると仮定します。

パス環境変数を編集し、既存のパスの末尾に%M2%;%M2%として追加します

例:

C:\Users\arun.bc\oraclexe\app\Oracle\product\10.2.0\server\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Dell\DW WLAN Card;C:\Ruby193\bin;C:\Borland\BCC55\Bin;%Java_HOME%/bin;%M2%

システムプロパティを適用して閉じる

新しいコマンドプロンプトを開き、次のように入力します。

mvn --version

以下はメッセージです

C:\Users\arun.bc>mvn --version
Apache Maven 3.0.4 (r1232337; 2012-01-17 16:44:56+0800)
Maven home: C:\maven\Apache-maven-3.0.4
Java version: 1.7.0_03, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_03\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", Arch: "AMD64", family: "windows"
17

同じ問題がありましたが、修正することができました。

maven_homeを設定したとき、最後にセミコロン;がありました。パスを設定すると、MAVEN;\bin ...になります。最後にセミコロン;を削除して問題を解決しました。

何らかの理由で;はWindows XPでは問題ではありませんが、Windows7(32ビット)では問題です。

ネイサン

3
nathan vo

私のように、PATHに複数のMavenインストールを含めることもできます。

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\glassfish3\jdk7\bin;C:\DEV\servers\Apache-Tomcat-7.0.5\bin;C:\Program Files (x86)\Java\jdk1.6.0_25\bin;C:\DEV\Apache-maven-3.0.3\bin;C:\DEV\Apache-maven-2.2.1\bin;C:\Program Files (x86)\Windows Live\Shared 

最初のMavenビン(Maven 3)は、前の(Maven 2)の前に使用されます。

2
thejartender

Mvn実行可能ファイルを含むディレクトリをPATH環境変数に追加する必要があります。

1
Buhb

Windowsはすべての変数をアルファベット順にソートします。フォルダー/ binのM2やルートフォルダーのM2_HOMEのように複数の要素を使用してmavenへのパスを構築しないでください

1

次のようにして問題を解決しました:

  1. Mavenの[インストール]セクションのページにあるように、「任意のディレクトリにある配布アーカイブを抽出する」と書かれています。したがって、G:ドライブにファイルを抽出したため、これが原因のルートでした。

  2. ダウンロードしたフォルダーをCに移動:ドライブで問題が解決しました

  3. 環境変数を更新しました。コマンドプロンプトを閉じて再度開きます。

0
Suketa

Maven 3.3.3を使用すると、この問題に直面しました。次にmaven 3.3.9で試してみましたが、うまくいきました!解決策は、mavenの新しいバージョンをダウンロードすることです。

0
Phuong
  1. ユーザー変数ではなくシステム環境変数を設定するだけです
  2. m2_HOMEをC:\ Program Files\Apache-maven-3.1.1ではなくC:\ Program Files\Apache Software Foundation\Apache-maven-3.1.1に設定します(理由はわかりませんが、スペースは本当に重要です!)
0
Frank Wang