Este é o problema com o gradle que está anexando / bin / java JAVACMD="$JAVA_HOME/bin/java"
ao seu caminho JAVA_HOME em seus scripts.
então vá para a localização gradle-3.3/bin
dos seus scripts gradle e edite o arquivo gradle usando o gedit.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
else
JAVACMD="$JAVA_HOME/bin/java"
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
este é o snippet de código que está anexando o caminho java e, portanto, resulta em um caminho inválido, pois você já incluiu / bin / java em seu JAVA_HOME . então altere-o aqui ou remova o / bin / java da sua variável de caminho JAVA_HOME do / etc / environment .
Eu removi o / bin / java do caminho JAVA_HOME e funcionou bem para mim.