[英]How to Run a specific Main class from a jar
我有一个jar文件有2个java类都有Main方法。 有没有办法在运行jar文件时指定,要调用哪个类? 我知道可以修改清单文件来指定Main类,但由于只能提到一个类,所以没有用。 我检查了下面的链接,但那些dint解决了这个问题:
manifest-file 从jar中执行一个主类
它给出NoClassDefFoundError。
java -cp target/your_file.jar your.package.name.YourClass
有一个充当控制器的类。 在main()中,根据传递的参数调用其他类。 将其添加为清单中的Main-class
编写一个Main类,其中main方法根据传递的命令行参数调用实际方法。 在清单中添加此Main类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.