我在 Eclipse indigo 3.7.2 中创建了一个 android 项目。项目运行成功。现在我添加了一个名为 test.java 的新 java 类文件,其内容如下
public class test
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
请告诉我如何运行这个文件android模拟器
Android 不公开该classic Java Main
方法。它依赖于Activity
(旧的 Applet 概念)的概念及其生命周期。您应该阅读有关的文档。
你不能做这个。当你编译一个 java 源文件时,它首先被编译成一个 .class 文件,它是 Java 字节码。之后,类文件再次被编译成 .dex 文件,这是 Dalvik 虚拟机可以运行的 Dalvik 字节码。然后将此 .dex 文件压缩为 .apk 文件,该文件是包含所有应用程序数据的存档。你可以在这里阅读更多关于它的信息。
Source如何在我的 Android Emulator 上编译 java 文件?. 最初由 Stefan Bossbaly 回答。
首先,甚至 android 也是基于 java 的,但并非所有的 java 类和平台都在 android 中受支持(如 Java ME 类、AWT 或 Swing)
在您的情况下,您尝试使用 java.lang 包 using
System.out.println("Hello World");
默认的 java 输出流,如 System.out 或 System.err 不会显示任何 android 开发人员鼓励使用 log 并在 log cat 中查看它
而且我认为您还需要了解android平台的整个概念(什么是android res,assets,layout等)
在您的情况下,您想显示一个 hello world,这意味着您需要创建一个 textview(您可以从 java 文件或 xml 文件创建它)并将 textview 设置为“hello world”
如果你想学习android请看这个页面->http://developer.android.com/index.html
对于教程,您可以在互联网上搜索它,网络上有很多 android 教程