
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/.profile
und /root/.bashrc
Dateien 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_HOME
sein 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 PATH
schließt dann ein $JAVA_HOME/bin
.