现在还有没有支持jar的安卓手机啊?

2025-04-28 16:43:11
推荐回答(3个)
回答1:

嗯,首先这个系统已经没有了,嗯,支持这个的手机肯定是有的,以前的老手机就是这个。

回答2:

已经没有了。以前老的手机,像你说的诺基亚,用的软件或游戏安装包是jar的安装包。而你说的智能手机不支持这些jar安装包,而是用APK的文件,所以你下载手机软件和游戏时注意一下是不是APK的文件格式,就可以了,其它的没有什么影响。

回答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这个语言而已。