2011-11-12 70 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上運行。 –