if [ -n "$IDEA_JDK" -a -x "$IDEA_JDK/bin/java" ]; then JDK="$IDEA_JDK" elif [ -s "$HOME/.IntelliJIdea2016.3/config/idea.jdk" ]; then JDK=`"$CAT"$HOME/.IntelliJIdea2016.3/config/idea.jdk` if [ ! -d "$JDK" ]; then JDK="$IDE_HOME/$JDK" fi elif [ -x "$IDE_HOME/jre/jre/bin/java" ] && "$IDE_HOME/jre/jre/bin/java" -version > /dev/null 2>&1 ; then JDK="$IDE_HOME/jre" elif [ -n "$JDK_HOME" -a -x "$JDK_HOME/bin/java" ]; then JDK="$JDK_HOME" elif [ -n "$JAVA_HOME" -a -x "$JAVA_HOME/bin/java" ]; then JDK="$JAVA_HOME"