Transfer from https://www.cnblogs.com/30go/p/8807827.html
Typically run a jar package manifest can be used
java -jar <jar-file-name>.jar
If the jar there are no manifest, you can use
java -cp foo.jar full.package.name.ClassName
When a plurality of main class dependent jar, jar can be packaged into a plurality of directory, then the directory specified by -Djava.ext.dirs, a plurality of reference jar dependent.
java -Djava.ext.dirs = <plurality jar package directory> com.test.HelloWordMain