INNER CODE UNIT · Java
JAVA_COMMAND
MuntashirAkon/AppManager · scripts/aab_to_apks.sh:24
JAVA_COMMAND=$(command -v java || true)
fi
if [[ -z "${JAVA_COMMAND}" ]] || [[ ! -x "${JAVA_COMMAND}" ]]; then
echo "A Java installation could not be found. Set JAVA_HOME or add java to PATH."
exit 1
fi
RESOLVED_JAVA_HOME=$("${JAVA_COMMAND}" -XshowSettings:properties -version 2>&1 \
| sed -n 's/^[[:space:]]*java.home = //p' \
| head -n 1)
if [[ -z "${RESOLVED_JAVA_HOME}" ]] || [[ ! -x "${RESOLVED_JAVA_HOME}/bin/java" ]]; then
echo "Could not determine JAVA_HOME from ${JAVA_COMMAND}."
exit 1
fi
export JAVA_HOME="${RESOLVED_JAVA_HOME}"
export PATH="${JAVA_HOME}/bin:${PATH}"