2011-11-12 39 views
-1

如何运行Solaris 11或Cloud Solaris 11,Android Java?或者我可以使用相同的Solaris 11 Java。这是我正在尝试的脚本,它适用于Solaris 11,但不适用于Android。Solaris 11可以运行Android dalvik吗?

import java.io.BufferedReader; 
import java.io.IOException; 
import java.io.InputStreamReader; 

public class HelloNonsenseDroid 
{ 
    private static String myInput = "no"; 

    public static void main(String[] args) throws IOException 
    { 
     System.out.print("Q. Are you Xroid? Answer. "); 

     BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 
     myInput = br.readLine(); 

     if (myInput.equals("yes")) 
     { 
     System.out.println("Yes! you are genius"); 
     } else { 
     System.out.println("No! what in the earth, is No! try to learn to say \"Yes, we can\""); 
     } 

    } 
} 
+0

Go语言。 $ 5g main.go && 5l main.5;并复制粘贴5.out在Android中工作。 – YumYumYum

回答

1

您不能在android上运行普通的Java控制台应用程序。 Android有它自己的GUI系统来显示“窗口”和其他GUI元素。您需要使用这些来向用户显示内容。

从这里开始:http://developer.android.com/guide/index.html

+0

Android Java在哪里?就像我们拥有JavaSE,JavaEE,JavaME一样。 Android Java是Java {GoogleJavaTrollers}? – YumYumYum

+0

http://en.wikipedia.org/wiki/Android_(operating_system) –

+0

Android Java不是JavaSE,Google从未声称它是。 “脚本”在JavaSE上运行。 Sun创建了几个针对不同环境的Java版本:JavaSE,JavaEE,JavaME。顺便说一下,你的脚本不能在JavaME上运行,所以不要抱怨(troll)它不能在Android上运行。 –