【发布时间】:2024-06-19 02:55:02
【问题描述】:
如果我没有专门的方法 main 并且更具体地说是 main 方法 static,那么在 Eclipse 中怎么会出现 Exception in thread "main" java.lang.NoSuchMethodError: main 的错误消息?在 Android Studio 项目中,不仅没有名为main 的方法,而且MyActivity.class 中调用的第一个方法是onCreate,而不是static。
【问题讨论】:
-
一些主要方法不是主要的。
-
Java 需要一个带有
String[]参数的方法public static void main。这是标准 Java,与 Eclipse 无关。请参阅JLS 的第 12.1.4 节。 Android 是不同的,因为一个应用程序可以有多个操作系统可以调用的入口点,并且(我认为)因为谷歌只是喜欢与众不同。
标签: java eclipse android-studio