Run Java Class file from jar using cmd
There are two types of JAR files available in Java:
- jar with the manifest file
- jar without a manifest file
1. jar with the manifest file
Runnable/Executable jar file which contains the manifest file.
To run a Runnable jar you can use:
java -jar fileName.jar
or
java -jar -classpath abc.jar fileName.jar
2. jar without a manifest file
Simple jar file that does not contain a manifest file so you simply run your main class by giving its path:
java -cp ./fileName.jar MainClass