现在的安卓机可以跑JAVA系统吗和A200系统?

Python010

现在的安卓机可以跑JAVA系统吗和A200系统?,第1张

安卓对Java的支持和其他一般手机中Java软件支持完全不是一个概念。

笼统的你可以理解为,前者是系统级的,Java作为安卓系统的默认/推荐开发语言,安卓官方API(除了NDK)都是Java的。

而其他手机中对Java的支持是通过J2Me/Kjava,也就是说是Java虚拟机的移动版,并非系统原生支持,只是支持在这些手机平台上装一个Java虚拟机而已。

举个例子,Windows的API是C的,但是Windows下也可以安装JRE(Java 运行环境)来运行Java程序,但是很少有人用Java来做Windows的桌面程序,大多是用C/C++写。

但安卓的API本身就是Java的,不存在另装JRE的问题,也不存在不能访问本地API的问题,所以Android的程序都用Java来写。(除了对性能要求特别高的3D游戏等可能直接用C + NDK来写)

另外能在其他机子上跑的kjava程序不一定能在Android上跑,因为Android用的VM和Sun(现在是Oracle)的完全不同,只是都是用Java这个语言而已。

首先需要安装JDK,安装成功之后,原则上就可以运行Java程序了,但是这样直接运行需要在特定路径下写代码,比较麻烦,所以一般还进行如下三个步骤:

配置path环境变量,把JDK的安装路径中的bin子目录加入到path中;

配置JAVA_HOME环境变量,如果没有就新建,其中的值就是JDK安装路径;

安装一个IDE,一般可以选用Eclipse或者IntelliJ IDEA