When i run the command java -jar MyJar.jar i get the following errors :
Exception in thread "main" java.lang.NullPointerException
at sun.launcher.LauncherHelper.getMainClassFromJar(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
What errors are these ? What could be the reason i am getting these errors ?
Before I packed the packages in a jar file the scene was :

Then i packed the above files along with the packages by entering :
jar -cf MyJar.jar .\Design\*.class .\InterfaceImplementation\*.class .\Interfaces\*.class .\messenger\*.class Manifest.MF RemoteMethodImpl_Stub.class
NOTE : When i unpack the jar file there is a folder named META-INF which also contains MANIFEST.MF but not the name of main class.
The content of my MANIFEST.MF : Main-Class : messenger.Messenger also tried by putting a forward slash
To add the jar is not enough to include it in the files, you have to use the
moption, likeaccording to jar documentation. The order of the options
mandfhas to match the order of the parameters for the name of theMANIFESTfile and the jar file.Take into account this warning too: An existing manifest file must end with a new line character. jar does not parse the last line of a manifest file if it does not end with a new line character.