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