2016-01-06 8 views
5

Sto cercando di installare Maven al mio PC (Windows 7)Maven - "file è stato inaspettato in questo momento"

Di seguito sono i passi che ho fatto..

1. Installed Java 1.8.0.11 
2. Added a system variable JAVA_HOME = C:\Program Files\Java\jdk1.8.0_11 
3. Appended it to the path - PATH=%JAVA_HOME%\bin;C:\Program Files\......;... etc 
4. Typed "Java -version" in command line and got the java version details as usual. 
5. Then I downloaded and extracted the Maven 3.3.3 
6. Added the M2_HOME to system variable.M2_HOME=C:\Program Files\apache-maven-3.3.3\apache-maven-3.3.3 
7. Added M2 Variable M2=%M2_HOME%\bin 
8. Appended M2 to Path variable. PATH=%M2%;%JAVA_HOME%\bin;....;...etc 
9. Typed mvn --version in command line. 

Ottieni il seguente errore.

I file erano inattesi in questo momento.

Cosa c'è di sbagliato qui? Per favore aiutatemi a risolvere il problema.

Grazie in anticipo!

** Nota: non ho usato virgolette per nessuno dei percorsi qui. ho anche provato con 8 sintassi char per i nomi delle cartelle in questo modo:

set JAVA_HOME = "c: \ Progra ~ 1 \ Java"

non di questi erano risolto il problema. Si prega di leggere i passi che ho aggiunto e mi aiuta a ottenere questo risolto. **

+2

'% M2_HOME% \ bin' dovrebbe essere aggiunto a' path' come quello che hai fatto con Java. – nobeh

+1

E in realtà non hai bisogno di M2 e M2_HOME. – Tunaki

+0

@Tunaki Alcuni strumenti forniscono integrazioni predefinite se trovano 'M2_HOME'. – nobeh

risposta

11

Finalmente sono riuscito a risolvere il problema.

Un valore quotato nelle variabili utente ha causato l'errore "I file erano inattesi in questo momento" in Maven.

Ho trascorso ore di tempo con la modifica delle variabili Java_home e M2_home con combinazioni diverse, ma alla fine ho controllato la variabile utente e ho annotato le virgolette.

Home = "C:\Program Files (x86)\Git\bin" 

Rimosso le virgolette e modificato la variabile di casa git come sotto e ora tutto funziona correttamente. :)

Home = C:\Program Files (x86)\Git\bin 

This is where the error was

0

Prova ad aggiungere

C:\Program Files\apache-maven-3.3.3\apache-maven-3.3.3\bin 

a PATH variabile

+0

Ho provato questo, ma ancora senza fortuna :( – kushan