如何从jar中运行特定的Main类



我有一个jar文件有2个java类都有Main方法。是否有一种方法可以在运行jar文件时指定调用哪个类?我知道可以修改manifest文件以指定Main类,但由于只能提到一个类,这没有帮助。我检查了下面的链接,但这些并不能解决问题:

https://stackoverflow.com/questions/5474666/how-to-run-a-class-from-jar-which-is-not-the-main-class-in-its-manifest-file

清单文件从jar中执行一个主类

给出NoClassDefFoundError

java -cp target/your_file.jar your.package.name.YourClass

设置一个类作为控制器。在main()中,根据传递的参数调用其他类。将其添加为manifest

中的main类

编写一个Main类,其中Main方法根据传递的命令行参数调用实际方法。

相关内容

  • 没有找到相关文章

最新更新