Generates an application file. An application file is a single file containing your entire application,
it's all you need to distribute or run the application. Technically, an application file is a Bash shell script
with an appended executable jar file. You can invoke it directly or you can pass it as an argument to java -jar.
You can rename it without breaking the application.