虽然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去除,都不行。