2015-06-01 19 views
6

ich eine letzte maven-3.2.5 auf Linux Mint throgh CLi Die Installationsdetails installiert haben, sind wie folgt:Fehler: Konnte keine Hauptklasse finden oder laden 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 der Befehl es zeigt es wie folgt aus:

[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 haben auch setted Weg

Antwort

10

Sie erwähnten M2_HOME Umgebungsvariable incorrectly.M2_HOME Umgebungsvariable sein "/home/mani/apache-maven-3.2.5"

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

und fügen Sie den $ M2_HOME/bin Verzeichnis auf Ihrem Weg sollte .

0

Möglicherweise gibt es einen Export, den Sie nicht kennen.

Überprüfen Sie alle Orte, an denen Umgebungsvariablen definiert sind, z.

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

In meinem Fall .mavenrc bei meinem alten Maven Heim zeigte, löschte ich es und alles funktioniert wie erwartet (meine neue Installation wurde es statt Bashrc begünstigt).

0

Ich hatte das gleiche Problem, installierte Maven, alles war korrekt, aber immer noch bekam "konnte nicht Klasse" Fehler.

Nachdem ich lief: source/etc/environment

alles funktionierte danach. Es könnte helfen.

Verwandte Themen