通过命令行从Jar运行Java类

Eug*_*rez 3 java command-line jar

我有一个包含几个具有静态主方法的类的jar文件.我可以从命令行在jar中执行它们吗?如果没有,我可以逐个执行吗?

jit*_*ter 12

视窗

java -classpath .;path/to/yourlib.jar your.package.path.ClassWithMain
Run Code Online (Sandbox Code Playgroud)

Linux(我猜)

java -classpath .:path/to/yourlib.jar your.package.path.ClassWithMain
Run Code Online (Sandbox Code Playgroud)

或者,如果你不使用包只做(对于Windows)

java -classpath .;path/to/yourlib.jar ClassWithMain
Run Code Online (Sandbox Code Playgroud)