In the MANIFEST.MF
file found in JARs, the first line is Manifest-Version: 1.0
. According to the Java Tutorials, this first line says that "the default manifest conforms to version 1.0 of the manifest specification".
So in what cases would the Manifest-Version
be anything other than 1.0
?
Also, what is the manifest specification? Why must the default manifest conform to it? I've seen multiple explanations explaining again that "the default manifest conforms to version 1.0 of the manifest specification" but none explaining what the manifest specification is.