set-java.sh 581 Bytes
#!/bin/sh
# -----------------------------------------------------------------------------
# Finds a suitable Java
#

setJava() {
  if [ -n "$_JAVA" ]; then
    __LAUNCHER="$_JAVA"
  else
    __LAUNCHER="java"
  fi
  if [ -n "$JAVA_HOME" ]; then
    echo "DEBUG: Using JAVA_HOME"
    _JAVA_HOME="$JAVA_HOME"
    _JAVA="$JAVA_HOME"/bin/$__LAUNCHER
  elif [ -n "$JRE_HOME" ]; then
    echo "DEBUG: Using JRE_HOME"
    _JAVA_HOME="$JRE_HOME"
    _JAVA="$JRE_HOME"/bin/$__LAUNCHER
  else
    echo "WARNING: Using java from path"
	_JAVA=$__LAUNCHER
  fi
  
  echo "DEBUG: _JAVA=$_JAVA"
}