我有一个包含多个静态main方法的jar文件。我能否从命令行内部执行它们?如果不能,我是否可以逐个执行它们?
Windows
java -classpath .;path/to/yourlib.jar your.package.path.ClassWithMain
我猜是Linux操作系统。
java -classpath .:path/to/yourlib.jar your.package.path.ClassWithMain
或者如果你不使用包,只需执行以下操作(适用于Windows)
java -classpath .;path/to/yourlib.jar ClassWithMain
如果你不知道哪个类有静态的main方法,你可以使用一些Java IDE,例如IntelliJ IDEA,它可以找到具有main()方法的类,然后你可以在项目中运行它。