Durcheinander geratene Umgebungsvariablen in Centos 7

Durcheinander geratene Umgebungsvariablen in Centos 7

Wenn ich meinen Maven-Build ausführe, erhalte ich diesen Fehler:

Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/bin/bin/java

Ich habe .bashrc, .profile, /root/.profileund /root/.bashrcDateien wie folgt bearbeitet:

export M3_HOME=/usr/bin
export PATH=$PATH:$M3_HOME

export JAVA_HOME=/usr/bin
export PATH=$PATH:$JAVA_HOME

Wie kann ich das beheben?

Antwort1

DuwahrscheinlichJAVA_HOMEsein möchte /usr(oder was auch immer es sein soll, ich bin kein Java-Benutzer, aber es ist normalerweise so etwas wie /usr/java/jdk1.7.0_05, d. h. es verweist auf ein bestimmtes JDK-Unterverzeichnis) und PATHschließt dann ein $JAVA_HOME/bin.

verwandte Informationen