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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…