Tools: check for Java 8 on Linux

This allows us to print an error message instead of a weird Java failure
further down the road.

Better yet would be if this would take down everything, so a user does
not have to scroll up to read the message.
This commit is contained in:
Julian Oes 2020-01-30 14:48:30 +01:00 committed by Daniel Agar
parent 035c3e6f6a
commit 733e73e185
1 changed files with 6 additions and 0 deletions

View File

@ -66,6 +66,12 @@ if [ "$(uname)" == "Darwin" ]; then
exit 1 exit 1
fi fi
export JAVA_HOME=`/usr/libexec/java_home -v 1.8` export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
elif [ "$(uname)" == "Linux" ]; then
if ! java -version 2>&1 | grep --quiet "1.8" ; then
echo "${bold}You need to use Java 8, for more info, see:${normal}"
echo "${bold}https://dev.px4.io/master/en/simulation/jmavsim.html#ubuntu${normal}"
exit 1
fi
fi fi
ant create_run_jar copy_res ant create_run_jar copy_res