J'essaie de configurer Maven sur mon ordinateur Win 7. Je suis les étapes suivantes: http://maven.Apache.org/download.cgi J'ai téléchargé Maven dans le dossier C:\Program Files\Apache Fondation de logiciels\Apache-maven-3.0.5 \
Je règle toutes les variables d'environnement comme décrit dans l'URL ci-dessus
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
Mais quand j'entre: C:\Users\Andrei> mvn --version
J'ai un :
Files\Java\jdk1.6.0_23 "" était inattendu pour le moment.
Pouvez-vous m'aider avec ce problème? Faites-le moi savoir s'il vous plaît si vous avez besoin de plus de détails. Merci d'avance!
Celui-ci l'a résolu pour moi: http://www.xinotes.net/notes/note/559/
C'est un problème avec la façon dont le chemin Java_HOME est défini.
Définissez le chemin sans guillemets comme ceci:
set Java_home=c:\Program Files\Java
Ou en utilisant la syntaxe à 8 caractères pour les noms de dossier comme ceci:
set Java_home="c:\Progra~1\Java"
Pour résoudre le même problème
J'ai fait:
SET M2_HOME=C:\Program Files\Apache Software Foundation\Apache-maven-3.2.3-bin\Apache-maven-3.2.3
Ensuite
SET Java_HOME=C:\Program Files (x86)\Java\jre7
Et finalement j'ai ajouté au début de Path
SET Path=%Java_HOME%\bin;%M2_HOME%\bin;...
Après avoir quitté tout mon cmd.exe en cours d’exécution et en ouvert un nouveau, j’ai pu faire mvn --version sans aucun problème.
J'ai rencontré un problème similaire et le problème est avec la présence du caractère "(" dans le chemin du répertoire actuel où maven est exécuté, par exemple: - C:\Work (test)\Java-Project . Je l'ai simplement changé en C:\Work\Java-Project et il fonctionne bien maintenant.
Pour info j'utilise Windows 10 avec Maven V3.6.0
J'ai eu le même problème, mais la cause était la variable M2_HOME définie comme:
C:\Apache-maven-3.2.2\bin
au lieu de
C:\Apache-maven-3.2.2\
De plus, Java_HOME devrait se trouver dans le dossier Java et non dans le sous-dossier\bin.
J'ai eu le même problème. Je n'avais pas de guillemets autour des valeurs pour M2_HOME ou Java_HOME, mais j'ai quand même eu l'erreur.
J'ai déplacé% M2_HOME%\bin et% Java_HOME%\bin dans le chemin, de sorte qu'ils se produisent tous les deux avant tout espace dans le chemin et que le problème disparaisse.
Message d'erreur: Était inattendu à ce moment-là lorsque j'exécutais la commande mvn --version dans cmd.
S'il vous plaît trouver la procédure:
Poste de travail -> Propriétés du clic droit-> Variables d'environnement avancées - Variable utilisateur
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
Résultat :
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"
Poste de travail -> Propriétés du clic droit-> Variables d'environnement avancées - Variable utilisateur
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
Insérer avec Windows Configurations de variable d'environnement d'interface graphique utilisateur> Variables système: Nom Java_HOME Chemin C:\Program Files (x86)\Java\jre7\<< avec "\" à la fin. pas de citations.
tuer le processus cmd.exe et ré-ouvrir s'il était ouvert. Cela a fonctionné pour moi.