是否有可能编写一个在Android上运行的普通旧java程序?

时间:2012-01-13 17:02:50

标签: java android

我看到教程向您展示如何使用活动创建一个真正的Android应用程序,但我真正想做的就是创建一个具有public void static main(String params []){System。 out.println(“Hello World”);}并在android机器上使用java HelloWorld运行它。这可能吗?

2 个答案:

答案 0 :(得分:8)

在Android市场上有一款名为Terminal IDE的优秀应用程序,其中包括一个出色的shell环境,vim / nano和java / javac都编译为在Android上本机运行。有了这个,您可以运行“普通”Java代码。

答案 1 :(得分:2)

实际上,如果您花时间创建一个非常简单的Activity(当您创建一个新的Android应用程序时Eclipse将基本为您生成,那么您将能够创建并调用该类上的任何类或方法所以欲望。

在Activity类中,将有一个名为create()的方法 - 您将修改它以实例化您的类并调用所需的方法...

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    // Instantiate your class or simply call its main(String[] args) method here 
}
那里,那不是很难吗?

祝你好运!

罗德尼