package, jars and deployment — Let’s see the local deployments, including Executable Jars and the part-local/part-remote technology called Java Web Start. Local — The entire application runs as a stand-alone on the end-user computer, probably GUI program deployed as an executable JAR. Combination of local and remote — The application is distributed with a client…