INNER CODE UNIT · Java
get_java_home
oracle/coherence · bin/cfglinux.sh:26
function get_java_home
{
if [ -d /usr/java/jdk$_VERSION_REQUIRED ]; then
echo "/usr/java/jdk$_VERSION_REQUIRED"
elif [ -d /usr/local/packages/jdk8 ]; then
echo "/usr/local/packages/jdk8"
fi
}
# determine the scripts directory, assuming all scripts are in the same directory
SCRIPT_PATH="${BASH_SOURCE[0]}"
while [ -h "${SCRIPT_PATH}" ]; do
LS=`ls -ld "${SCRIPT_PATH}"`
LINK=`expr "${LS}" : '.*-> \(.*\)$'`
if [ `expr "${LINK}" : '/.*'` > /dev/null ]; then
SCRIPT_PATH="${LINK}"
else
SCRIPT_PATH="`dirname "${SCRIPT_PATH}"`/${LINK}"