我正在尝试在 Ubuntu 14.04 中安装一些软件(Shibboleth)。我已经安装了 Java 7 OpenJDK/usr/lib/jvm/
,我有这些行/usr/environment
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 这是到正确的链接)。然而,当我尝试跑步时bash bin/install.sh
Shibboleth 的,我收到 JAVA_HOME 错误
我已经尝试过设置JAVA_HOME
to the jre
具有相同结果的文件夹。有任何想法吗?
两者都添加JAVA_HOME
& PATH
给你的~/.profile
export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
并且,将以下内容添加到您的/etc/profile.d/java.sh
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
export JAVA_HOME
PATH=${JAVA_HOME}/bin:${PATH}
export PATH
JRE_HOME=/usr/lib/jvm/jre
export JRE_HOME
JAVA_OPTS="-XX:+AggressiveOpts -Xms256m -Xmx512m -XX:MaxPermSize=256m -XX:+DisableExplicitGC"
export JAVA_OPTS
欲了解更多信息,请参阅文档 https://shib.kuleuven.be/docs/idp/2.x/install-idp-2.1-rhel.html
希望能帮助到你。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)