安卓系统可以运行JAR文件吗?

发布网友

我来回答

3个回答

热心网友

可以
安卓对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这个语言而已。

热心网友

当然可以啊。
山寨机都可以的,呵呵!

热心网友

这个是必须的呀,安卓很强大的说,哈哈

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com