【发布时间】:2017-06-22 14:56:13
【问题描述】:
我听说 java 不关心你的应用程序中有多少 main() 方法.. 但是如果你在 jar 文件中构建应用程序时有多个 main() 方法会被调用,这很好吗有多个 main()?
【问题讨论】:
-
“如果你有多个 main() 方法将被调用”每个类可以有一个
main(String[]),所以它是你指定的类中的一个。 -
是的。删除了这个
我听说 java 不关心你的应用程序中有多少 main() 方法.. 但是如果你在 jar 文件中构建应用程序时有多个 main() 方法会被调用,这很好吗有多个 main()?
【问题讨论】:
main(String[]),所以它是你指定的类中的一个。
您必须在清单文件中声明它,指明哪个是您的 Main 类。
看看https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html
例子:
清单版本:1.0
创建者:1.7.0_06(甲骨文公司)
主类:MyPackage.MyClass
【讨论】: