看板 java 關於我們 聯絡資訊
請問 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
ileadu:應該是吧! 12/08 01:13
realmojo:我想問題出在return type並不算在function signature內 12/08 01:23
realmojo:雖然執行時還是會找到main但到了return 0;就會出錯 12/08 01:24
godfat:Exception in thread "main" java.lang.NoSuchMethodError: 12/08 01:42
godfat:main. 哪裡有找到,不是顯示沒找到嗎? 12/08 01:43
f953024:我比較好奇的是要回傳給誰... 12/08 04:49
realmojo:回godfat我沒試,看原po文章猜的 12/08 11:51
SuM0m0:他既然回傳值是int jvm就不認為他程式進入點了 12/09 08:57
SuM0m0:單純這樣寫就只是method的overloading才是 12/09 09:02
SuM0m0:所以程式可以過 但是執行的時候就找不到他要得main method 12/09 09:03
walm20:結論是程式進入點只能public static void main(String[] a) 12/09 16:24