JAVA中是否可以同时存在多个MAIN入口

其他回答 共10条
2008-3-17 10:52 jyh_jack | 十一级
同一个.Java中只能有一个Main方法。 
赞同
0
| 评论
2008-3-17 10:53 清影漂泊 | 七级
可以,只要参数不是一个类型或是数量不能就可以,那样的话就实现了函数重载!具体会运行哪个方法就看你传入的参数了。 
赞同
0
| 评论
2008-3-17 10:53 donguofeng | 八级
c#报错,如果是不同的app应该是没问题的。 
赞同
0
| 评论
2008-3-17 11:26 apollo47 | 六级
每个类都可以有main方法,但每个类只能有一个完全相同的main方法。

程序运行时,执行的是哪个main方法,在IDE中可以设置。
如果是jar包,就在META-INF\manifest.mf中指定。 
赞同
0
| 评论
2008-3-17 11:30 gongxiubin | 一级
一个.Java中只能有一个Main方法。 
赞同
0
| 评论
2008-3-17 11:39 何医生 | 一级
Java中只能有一个Main方法,你运行第一个Main方法时程序只当作有一个,当运行第二时当然出现两个了,就报错了 
赞同
0
| 评论
2008-3-17 11:55 包着火的冰 | 一级
没错,但只是执行你设定的类中的main 
赞同
0
| 评论
2008-3-17 12:40 huanhaifuyun | 一级
可以,
IDE会设置默认的文件为主文件,根据ide的不同而不同,
你可以在项目属性里进行修改(以netbeans为例) 
赞同
0
| 评论
2008-3-17 14:56 天堂至尊 | 二级
允许有多个MAIN方法,但是系统会默认的使用第一个,其他的将不会用,所以我们学的时候,都是那样的,因为没有必要把其他MAIN写出来,反正也不会调用的。 
赞同
0
| 评论
2008-3-17 17:38 Acespade | 四级
可以有多个,比如在类A,B,C中都存在main方法,那么,你在测试的时候,可以选择,A,B,C任意一个作为程序的入口运行.如果你要把这些程序打包,那么毕竟在配置文件中,添加一个main-class:参数,那么这个main-class是你自己指定的,是A,是B,还是C,完全在于你怎么设置,明白了吗,祝你成功. 
赞同
0
| 评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值