为什么JAVA程序在有的手机上可以直接运行,有的手机上还需要安装?

来源:百度知道 编辑:UC知道 时间:2024/06/15 16:31:12
为什么JAVA程序在有的手机上可以直接运行,有的手机上还需要安装?
同样的JAVA程序,在诺基亚手机上直接运行即可,在国产山寨机上即要安装后在专门的JAVA程序目录下才能运行,并且很多运行到一半就挂机了,要强行退出。不知是什么原因。
请各位高手解答一下,谢谢!

诺基亚有些手机的JAVA是直接读取文件压缩包里的内容的,而国产机是把文件压缩包的内容提取出来到相应的项目当中,在技术上相差很大,一个间接运行,一个是直接运行,间接运行JAVA的诺基亚其实跟安装游戏模拟器原理差不多

国产手机的JAVA扩展功能技术没有国外产品的技术成熟。

NOKIA有些机型直接点击JAVA就可以使用了
但是MOTO还是需要安装

具体为什么

我也不知道,嘿嘿

技术原因吧

不同的手机他们的操作平台不同,有的手机就自带了可以运行Java程序的功能,有的则要我们自己安装后才能运行

技术不同,诺基亚厉害些

一般来说手机能运行JAVA是由于出厂时安装了JAVA解释程序。由于解释程序安装的不同手机运行时的方式也不同。你可能注意到了诺基亚机器有一个文件夹是专门存放软件的。这与国产机专门的JAVA程序目录下运行没什么不同。但运行的速度就有了很大的差距。因为国产机器一般是运行时现安装的,换句话说,前者是将程式安插在手机系统上更彻底了。这就要求手机的系统安全性和相应的程序复杂一些内存,运算能力提高,因此对硬件的要求也相应提高。我想是出于成本的考虑吧,国产品牌也不容易啊,。。运行一半也是因为手机内存太小或手机兼容性小的原因。