我在一家公司,看过该公司一个软件的源代码。我在其中发现了超过25次main()方法。我分析了myeclipsee的一些功能,发现了一个解决方案,这是由于eclipse中安装的maven,它允许您为一个软件准备1个以上的构建文件。
我想知道,我的分析是真的吗?
提前感谢。。。
不,您的分析不正确。任何类都可以有一个main方法。只要将该方法添加到类中,它就会出现。使用Maven、Eclipse或MyEclipse的事实无关紧要。开发人员已经选择在所有这些类中添加一个主方法,仅此而已。
在一个罐子里有几个主要类是有充分理由的。例如,如果jar包含一组实用程序。