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
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.
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).
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.