如果我没有专门有一个名为main
的方法,更具体地说是main
方法static
的方法,那么Eclipse中是怎么来的,我收到错误说Exception in thread "main" java.lang.NoSuchMethodError: main
?在Android Studio项目中,不仅没有名为main
的方法,MyActivity.class
中调用的第一个方法是onCreate
,而不是static
。
答案 0 :(得分:2)
Java类的主入口点将始终具有签名:
public static void main(String args[])
使用Android,您不只是运行Java程序,而是在容器内运行代码。因此,容器可以设置它喜欢的任何入口点。