The JDK is a software package that contains a variety of tools and utilities ... to compile into Java bytecode and execute using the Java Runtime Environment (JRE). As a result, the Java platform as ...
For an executable JAR file that contains a stand-alone application, a Main-Class attribute should exist that provides the name of the first piece of code for the Java Runtime Environment (JRE) to ...