我想在Ubuntu 14.04中安裝一些軟件(Shibboleth)。我已經安裝在/usr/lib/jvm/
Java 7的OpenJDK的,我有這些行/usr/environment
Ubuntu:JAVA_HOME沒有正確定義
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
export JAVA_HOME
如果我型我echo $JAVA_HOME
正確得到/usr/lib/jvm/java-7-openjdk-amd64
。 但是,當我嘗試安裝Shibboleth時,我總是得到Error: JAVA_HOME is not defined correctly. Cannot execute java
。
有趣的是,如果我輸入java
命令它的工作原理(它指的是/ usr/lib/java這是一個正確的鏈接)。然而,當我嘗試運行的Shibboleth的bash bin/install.sh
,我得到的JAVA_HOME錯誤
我已經嘗試設置JAVA_HOME
與相同的結果jre
文件夾。有任何想法嗎?
首先安裝必要的軟件包'apt-get install openjdk-7-jre-headless' 'apt-get install tomcat7'並參見。 –
我已經安裝了它們兩個 – Arturo