2015-06-01 33 views
6

Ho installato un ultima maven-3.2.5 su Linux Mint throgh CLi I dettagli dell'installazione sono le seguenti:Errore: Impossibile trovare o caricare classe principale org.codehaus.plexus.classworlds.launcher.Launcher

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/ 
export M2_HOME=/home/mani/apache-maven-3.2.5/bin/ 

In il comando mostra in questo modo: Percorso

[email protected] ~/apache-maven-3.2.5/bin $ ./mvn version 

Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher [email protected] ~/apache-maven-3.2.5/bin $

I Have impostato anche

risposta

10

Lei ha parlato di ambiente M2_HOME variabile d'ambiente incorrectly.M2_HOME variabile deve essere "/home/mani/apache-maven-3.2.5"

export M2_HOME=/home/mani/apache-maven-3.2.5 

e aggiungere il $ M2_HOME/bin directory al vostro percorso .

0

Potrebbe esserci un'esportazione da qualche parte di cui non si è a conoscenza.

Controllare tutti i luoghi in cui sono definite le variabili di ambiente, ad es.

/etc/environment 
    ~/.bashrc 
    ~/.mavenrc 

Nel mio caso .mavenrc stava indicando a casa mia vecchia di Maven, ho cancellato e tutto ha funzionato come previsto (la mia nuova installazione favoriva invece di .bashrc).

0

Ho avuto lo stesso problema, ho installato il software, tutto era corretto ma ottenevo ancora l'errore "Impossibile trovare la classe".

Dopo mi sono imbattuto: source/etc/environment

tutto ha funzionato dopo. Potrebbe aiutare.

Problemi correlati