#!/bin/sh
CWD=$(dirname "$0")
CMD="$CWD/editrocket.jar"
# check for previous installation ext dir
# jre version 11 will not launch with ext dir present
SCRIPT=$(readlink -f "$0")
SCRIPTPATH=$(dirname "$SCRIPT")
EXTDIR="$SCRIPTPATH/jre/lib/ext"
MVEXTDIR="${SCRIPTPATH}/jre/lib/ext-old"
if [ -e "$EXTDIR" ]; then
	mv "${EXTDIR}" "${MVEXTDIR}"
fi
$CWD/jre/bin/java -Xms64M -XX:MaxRAMPercentage=40 -Dsun.java2d.uiScale.enabled=true -jar ${CMD}
RC=$?
if [ ${RC} != 0 ]; then
        echo "Error returned code found. Retrying . . ."
        $CWD/jre/bin/java -Xms64M -Xmx1024M -jar ${CMD}
        RC2=$?
        if [ ${RC2} != 0 ]; then
                echo "Trying local JRE . . ."
                java -Xms64M -Xmx1024M -jar ${CMD}
        fi
fi