1. 苏葳的备忘录首页
  2. 编程

一个Java包中有两个含Main函数的类的运行方法

java jar main虽然Java推荐的是将应用分项目管理,但对于某些小程序,相互关系密切,打成一个jar运行也挺方便。但是若两个类都有Main方法,此时Manifest文件处理不了这种情况,该如何运行两个程序呢? 设有一个package为test2jar,两个含Main方法的类分别为test1和test2,则打成包后(manifest文件中可不指定Main方法类)):

java -cp .;test2jar.jar test2jar.test1

将运行test1类。

java -cp .;test2jar.jar test2jar.test2

将运行test2类。试过将 cp路径中的.或test2.jar.jar去除,都不行。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/326.html

发表评论

邮箱地址不会被公开。 必填项已用*标注