A Java archive that is prepared to start the main() method of a specified class. This seems to work like an executable file, e.g. on MS Windows, double-clicking on the Jar file will launch the VM to start the specified class in the archive.
It, however, requires that the JavaRuntimeEnvironment? be already installed on the system.