I think tha JAVA_HOME should be automatically updated, or at least there should
be a way to triggere a custom script to update it.
GVM has a nice
# Attempt to set JAVA_HOME if it's not already set.
if [ -z "${JAVA_HOME}" ] ; then
if ${darwin} ; then
[ -z "${JAVA_HOME}" -a -f "/usr/libexec/java_home" ] && export
JAVA_HOME=$(/usr/libexec/java_home)
[ -z "${JAVA_HOME}" -a -d "/Library/Java/Home" ] && export
JAVA_HOME="/Library/Java/Home"
[ -z "${JAVA_HOME}" -a -d
"/System/Library/Frameworks/JavaVM.framework/Home" ] && export
JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home"
else
javaExecutable="$(which javac 2> /dev/null)"
[[ -z "${javaExecutable}" ]] && echo "GVM: JAVA_HOME not set and cannot
find javac to deduce location, please set JAVA_HOME." && return
readLink="$(which readlink 2> /dev/null)"
[[ -z "${readLink}" ]] && echo "GVM: JAVA_HOME not set and readlink not
available, please set JAVA_HOME." && return
javaExecutable="$(readlink -f "${javaExecutable}")"
javaHome="$(dirname "${javaExecutable}")"
javaHome=$(expr "${javaHome}" : '\(.*\)/bin')
JAVA_HOME="${javaHome}"
[[ -z "${JAVA_HOME}" ]] && echo "GVM: could not find java, please set
JAVA_HOME" && return
export JAVA_HOME
fi
fi
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/45348
Title:
update-java-alternatives does not change the JAVA_HOME
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/45348/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs