doing it this way works for me:
cmd="
ln -snf $JDK_REPO'/jdk'$1 $CURRENT;
JAVA_HOME=$(readlink -f $CURRENT);
echo $JAVA_HOME;
export PATH= $JAVA_HOME/bin:$PATH;
exec usejdk"
bash <<< "$cmd"
The bash <<< "$cmd"
is equivalent to echo "$cmd" | bash
or bash -c "$cmd"