Hier ist, was ich in meinem .bash_profile
haben,Maven Problem mit JAVA_HOME
> export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
> export M2_HOME=/Users/mymac/Documents/apache-maven-3.0.5 export
> PATH=$PATH:$M2_HOME/bin:$JAVA_HOME
$ echo $PATH
return:
> /usr/local/bin: /usr/bin: /bin: /usr/sbin: /sbin:
> /Users/mymac/Documents/apache-maven-3.0.5/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home
Wenn ich laufen mvn -version
, Es sagt JAVA_HOME
nicht richtig definiert ist.
Wir können nicht ausführen Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk/Contents/Home/bin/java
Das Seltsame ist, dass der Weg, der zurückkehrt maven startet nicht mit a /
aber beginnt direkt mit Library
was wahrscheinlich ist das Problem hier.
Irgendwelche Vorschläge? Mache ich etwas falsch ?
Hier sind einige weitere Informationen. Wenn $ cd/und dann $ mvn -version, funktioniert es. aber nur MVN aus irgendeinem Ordner. Es funktioniert nicht. Was ist der Grund ? – golldy
Entfernen Sie zuerst 'M2_HOME' und fügen Sie den Pfad zum Ordner (' PATH = $ PATH:/Users/mymac/Documents/apache-maven-3.0.5/bin') einfach zu Ihrer 'PATH'-Variablen hinzu. Setzen Sie außerdem 'JAVA_HOME' auf' JAVA_HOME =/Library/Java/JavaVirtualMachines/jdk1.8.0_73.jdk'. – khmarbaise
Kein Glück mit Ihren Änderungen oben. – golldy