Often you need to put more into the manifest than what you get with the -e
switch, and in that case, the syntax is:
jar -cvfm myJar.jar myManifest.txt myApp.class
Which reads: "create verbose jarFilename manifestFilename", followed by the files you want to include.
Note that the name of the manifest file you supply can be anything, as jar
will automatically rename it and put it into the right place within the jar file.