web-dev-qa-db-fra.com

Erreur: impossible de trouver ou de charger la classe principale org.codehaus.plexus.classworlds.launcher.Launcher

J'ai installé un dernier maven-3.2.5 sur Linux Mint Throgh CLi . Les détails de l'installation sont les suivants:

export Java_HOME=/usr/lib/jvm/Java-7-openjdk-AMD64/
export M2_HOME=/home/mani/Apache-maven-3.2.5/bin/

Dans la commande, cela se voit comme ceci:

mani@manithullimilli ~/Apache-maven-3.2.5/bin $ ./mvn version

Erreur: impossible de trouver ou de charger la classe principale Org.codehaus.plexus.classworlds.launcher.Launcher mani @ manithullimilli ~/Apache-maven-3.2.5/bin $

J'ai établi le chemin aussi 

6
Mani Mani

Vous avez mentionné la variable d’environnement M2_HOME de manière incorrecte. La variable d’environnement M2_HOME doit être " /home/mani/Apache-maven-3.2.5 "

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

ajoutez le répertoire $ M2_HOME/bin à votre chemin.

10
UUIUI

Il se peut qu'il y ait une exportation quelque part dont vous n'êtes pas au courant.

Vérifiez tous les endroits où des variables d'environnement sont définies, par exemple.

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

Dans mon cas, .mavenrc désignait la maison de mon ancien maven, je l'ai supprimé et tout a fonctionné comme prévu (ma nouvelle installation l'a privilégiée au lieu de .bashrc).

0
gsuntres

J'ai eu le même problème, installé maven, tout était correct mais obtenait toujours l'erreur "impossible de trouver la classe".

Après avoir exécuté: source/etc/environment

tout a fonctionné après cela. Cela pourrait aider.

0
Zwakele Mgabhi