Tôi đang cố gắng cài đặt một số phần mềm (Shibboleth) trong Ubuntu 14.04. Tôi đã có Java 7 OpenJDK cài đặt trong /usr/lib/jvm/
, và tôi có những dòng này trong /usr/environment
Ubuntu: JAVA_HOME không được xác định chính xác
JAVA_HOME="/usr/lib/jvm/java-7-openjdk-amd64"
export JAVA_HOME
Nếu tôi gõ echo $JAVA_HOME
tôi một cách chính xác được /usr/lib/jvm/java-7-openjdk-amd64
. Tuy nhiên, khi tôi cố gắng cài đặt Shibboleth tôi luôn nhận được Error: JAVA_HOME is not defined correctly. Cannot execute java
.
Điều thú vị là nếu tôi nhập java
lệnh hoạt động (nó đề cập đến/usr/lib/java là liên kết đến đúng). Tuy nhiên, khi tôi cố gắng chạy bash bin/install.sh
của Shibboleth, tôi gặp lỗi JAVA_HOME
Tôi đã thử đặt JAVA_HOME
thành thư mục jre
với cùng một kết quả. Bất kỳ ý tưởng?
Trước tiên cài đặt các gói cần thiết 'apt-get install openjdk-7-jre-headless' ' apt-get install tomcat7' và xem. –
Tôi đã cài đặt cả hai phiên bản – Arturo