INNER CODE UNIT · Java
_VERSION_REQUIRED
oracle/coherence · bin/cfgcommon.sh:92
_VERSION_REQUIRED=${JAVA_VERSION_TO_USE:-25}
if [ -z $JAVA_HOME ] || [ "$($JAVA_HOME/bin/java -version 2>&1 | sed 's/.*version "\([0-9]*\).*/\1/; 1q')" != "$_VERSION_REQUIRED" ]; then
# Try to find the correct version
JAVA_HOME=`eval $_JAVA_HOME_CMD`
echo JAVA_HOME evaluated to $JAVA_HOME
unset _ERROR
if [ ! -d "$JAVA_HOME" ]; then
_ERROR="Set JAVA_HOME as Java version $_VERSION_REQUIRED could not be located using command: $_JAVA_HOME_CMD"
else
# Ensure that it has been found
_VERSION=$($JAVA_HOME/bin/java -version 2>&1 | sed 's/.*version "\([0-9]*\).*/\1/; 1q')
if [ "$_VERSION" != "$_VERSION_REQUIRED" ]; then
_ERROR="Incorrect JDK version $_VERSION at $JAVA_HOME; $_VERSION_REQUIRED is required, please export JAVA_HOME appropriately."
fi