Ubuntu: JAVA_HOME ist nicht korrekt definiert

Ich versuche, um software zu installieren (Shibboleth) in Ubuntu 14.04. Ich habe bereits Java 7-OpenJDK installiert /usr/lib/jvm/, und ich habe diese Zeilen in /usr/environment

JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
export JAVA_HOME

Wenn ich Typ echo $JAVA_HOME habe ich richtig erhalten /usr/lib/jvm/java-7-openjdk-amd64.
Jedoch, wenn ich versuche zu installieren Shibboleth ich bekomme immer Error: JAVA_HOME is not defined correctly. Cannot execute java.

Interessanterweise, wenn ich den Typ java Befehl funktioniert es (es bezieht sich auf /usr/lib/java, das ist ein link rechts). Jedoch, wenn ich versuche zu laufen bash bin/install.sh von Shibboleth, bekomme ich die JAVA_HOME-Fehler

Ich habe bereits versucht die Einstellung JAVA_HOME zu den jre Ordner mit dem gleichen Ergebnis. Irgendwelche Ideen?

Zuerst installieren Sie die nötigen Pakete apt-get install openjdk-7-jre-headless apt-get install tomcat7 und zu sehen.
Ich habe bereits beide installiert

InformationsquelleAutor Arturo | 2016-01-23

Schreibe einen Kommentar