Java Solaris 11我可以运行Android dalvik吗?

Java Solaris 11我可以运行Android dalvik吗?,java,android,solaris,opensolaris,Java,Android,Solaris,Opensolaris,如何运行Solaris 11或云Solaris 11、Android Java?或者我可以使用同样的Solaris 11 java。这是我正在尝试的脚本,它在Solaris 11中工作,但在Android中不工作 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class HelloNonsenseDroid { private st

如何运行Solaris 11或云Solaris 11、Android Java?或者我可以使用同样的Solaris 11 java。这是我正在尝试的脚本,它在Solaris 11中工作,但在Android中不工作

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\"");
      }

    }
}

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


从这里开始:

Android Java在哪里?就像我们有JavaSE,JavaEE,JavaME。安卓Java是Java{GoogleJavaTrollers}?安卓Java不是JavaSE,谷歌从未声称它是JavaSE。“脚本”在JavaSE上运行。Sun创建了几个针对不同环境的Java版本:JavaSE、JavaEE、JavaME。顺便说一句,您的脚本没有在JavaME上运行,所以不要抱怨(troll)它没有在Android上运行。而且,Java语言不是JVM(Java虚拟机)。它们是两种截然不同的东西(很像C#和.NETCLR)。Sun的市场营销部把所有东西都称为“Java”,所以这就是困惑的根源。我知道你说得很对。老实说,谷歌可能称它为“谷歌语言”,如D或Vala语言,看起来像C或C++,但它不称自己为C.,但在这里安卓先生称之为“直java”。但事实是,他们声称Linux、Java是营销巨魔的工具。事实上,他们说,一旦你购买了产品并试图敲打它,我们就不是Java或Linux。Go language.$5g main.go和5l main.5;复制粘贴5.out在安卓系统中工作。