作者walm20 (New CygnusX)
看板java
标题[问题] public static void main
时间Sun Dec 7 18:31:10 2008
请问 main之return type是不是只能用void?
我改这样
public static int main(String[] arg)
{
return 0;
}
compile可以过
执行却是exception
--
我的露天拍卖:
http://tinyurl.com/6z4rw7
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.23.69
1F:推 ileadu:应该是吧! 12/08 01:13
2F:推 realmojo:我想问题出在return type并不算在function signature内 12/08 01:23
3F:→ realmojo:虽然执行时还是会找到main但到了return 0;就会出错 12/08 01:24
4F:推 godfat:Exception in thread "main" java.lang.NoSuchMethodError: 12/08 01:42
5F:→ godfat:main. 哪里有找到,不是显示没找到吗? 12/08 01:43
6F:推 f953024:我比较好奇的是要回传给谁... 12/08 04:49
7F:推 realmojo:回godfat我没试,看原po文章猜的 12/08 11:51
8F:推 SuM0m0:他既然回传值是int jvm就不认为他程式进入点了 12/09 08:57
9F:推 SuM0m0:单纯这样写就只是method的overloading才是 12/09 09:02
10F:→ SuM0m0:所以程式可以过 但是执行的时候就找不到他要得main method 12/09 09:03
11F:→ walm20:结论是程式进入点只能public static void main(String[] a) 12/09 16:24