web-dev-qa-db-fra.com

Installation de Maven sur Windows 7 64bit

Je souhaite créer un projet de squelette de tapisserie . Je suis le guide suivant: http://maven.Apache.org/download.html#Installation , http: // juanjoefe.com/tutoriales/instalar-maven-en-windows-7/ et d'autres guides sur Internet.

Mais, lorsque je tape "mvn --version" ou "mvn -version", je reçois toujours l'erreur "mvn n'est pas reconnu en tant que commande interne ou externe, programme utilisable ou fichier de commandes.

Mes amis utilisent Windows 7 x86, et ils n’ont rencontré aucun problème… .. Comment puis-je installer Maven 3.0.3 sur Windows 7 x64?

15
Gia Duong Duc Minh
  1. naviguer dans l'explorateur vers le répertoire Maven 
  2. aller à un dir dans la poubelle 
  3. copier l'adresse dans la barre d'adresse (doit se terminer par bin)
  4. allez dans Démarrer et tapez "env"
  5. Sélectionnez "Editer les variables de l'environnement du système"
  6. recherchez la variable PATH qui doit également avoir une valeur existante pour Java car Maven a besoin de Java.
  7. ajouter un; + coller le chemin.
  8. redémarrer pour mettre à jour le système
  9. lancez "mvn install" dans la cli.

Yucca

22
thejartender

Configuration de Maven 3.0.4 dans Windows 7 64 bits

Clic droit sur Poste de travail -> Propriétés -> Propriétés système avancées -> Variables d'environnement -> Variables système

Cliquez sur Nouveau

Ajouter

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

M2=%M2_HOME%\bin

En supposant que Java_HOME soit déjà configuré.

Variable d'environnement de chemin d'accès et ajoutez %M2% en tant que ;%M2% à la fin du chemin existant

exemple:

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%

Appliquer et fermer les propriétés du système

Ouvrez une nouvelle invite de commande et tapez 

mvn --version

Après sera le message,

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

J'ai eu le même problème, mais j'ai pu le résoudre. 

Lorsque j'ai configuré maven_home, j'avais un ; à la fin. Ainsi, lorsque je configure le chemin, il devient MAVEN;\bin .... J'ai enlevé le point-virgule ; à la fin et le problème a été résolu.

Pour une raison quelconque, le ; n'a pas d'importance dans Windows XP, mais constitue un problème dans Windows7 (32 bits).

Nathan

3
nathan vo

Vous pouvez également avoir plusieurs installations Maven dans votre PATH comme je le fais:

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 

Le premier Maven bin (Maven 3) est utilisé avant mon précédent (Maven 2).

2
thejartender

Vous devez ajouter le répertoire contenant l'exécutable mvn à votre variable d'environnement PATH.

1
Buhb

Windows trie toutes les variables par alphabet. N'utilisez pas plusieurs éléments pour construire le chemin d'accès à maven, par exemple M2 pour le dossier/bin et M2_HOME pour le dossier racine.

1
zest

J'ai fait face à ce problème quand maven utilisé 3.3.3. Puis essayé avec maven 3.3.9, ça a fonctionné! La solution consiste à télécharger la nouvelle version de maven.

0
Phuong
  1. Il suffit de définir la variable d'environnement système plutôt que la variable utilisateur
  2. définissez M2_HOME comme suit: C:\Program Files\Apache-maven-3.1.1 plutôt que: C:\Program Files\Apache Software Foundation\Apache-maven-3.1.1 l'espace compte vraiment!)
0
Frank Wang