Create the following file stub.sh

#!/bin/sh
MYSELF="$(which "$0" 2>/dev/null)"

[ $? -gt 0 -a -f "$0" ] && MYSELF="./$0"

exec java -jar "$MYSELF" "$@"
exit 1
cat stub.sh program.jar > program.run
chmod +x program.run

And enjoy!