[Refactor] Throw an clear error when JAVA_HOME set wrong (#12680)

This commit is contained in:
lichaoyong 2022-10-31 09:10:46 -07:00 committed by GitHub
parent 1e65105c6f
commit b6f72e0cbc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

5
env.sh
View File

@ -82,6 +82,11 @@ if [[ -z ${JAVA_HOME} ]]; then
exit 1
fi
if ! command -v $JAVA_HOME/bin/java &> /dev/null; then
echo "Error: JAVA not found, JAVA_HOME may be set wrong"
exit 1
fi
# check java version
export JAVA=${JAVA_HOME}/bin/java
JAVA_VER=$(${JAVA} -version 2>&1 | sed 's/.* version "\(.*\)\.\(.*\)\..*"/\1\2/; 1q' | cut -f1 -d " ")