JAVA_HOME在 Ubuntu 上没有正确定义?
我正在尝试在Ubuntu 14.04中安装一些软件(Shibboleth)。我已经在 中安装了 Java 7 OpenJDK,并且我在/usr/lib/jvm/
/usr/environment
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
export JAVA_HOME
如果我键入,我正确得到.但是,当我尝试安装Shibboleth时,我总是得到.echo $JAVA_HOME
/usr/lib/jvm/java-7-openjdk-amd64
Error: JAVA_HOME is not defined correctly. Cannot execute java
有趣的是,如果我键入命令,它可以工作(它指的是/usr/lib/java,这是指向正确链接的链接)。但是,当我尝试运行Shibboleth时,我得到JAVA_HOME错误java
bash bin/install.sh
我已经尝试设置到文件夹,结果相同。有什么想法吗?JAVA_HOME
jre