我想在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