手机 java 怎么安装_我的JAVA怎么了?JAVA安装的一些问题

经常看见论坛上有网友问为什么自己的S60手机无法安装JAVA游戏或程序,具体表现为点击安装JAR的文件闪一下就没反映,下面就这个问题,从最基本的说起。

8105d38223fb4b195acda0f8adc78277.gif

图为:JAVA程序安装过程

先说说JAVA程序的构成:

a、JAR文件:JAR文件是许多信息经过封装后形成的捆绑体。

通常一个应用程序未封装前由许多文件构成,除了Java类以外,其他文件(诸如图像和应用程序数据)也可能使这个程序包的一部分。把所有这些信息捆绑成一个整体就形成了JAR文件。

b、JAD文件:JAD是Java应用程序描述器文件。

创建一个JAD文件一般有两个原因,一是向应用程序管理器提供信息,说明JAR文件的内容,使用这些信息就可以判断一个MIDlet是否适合运行这个设备上。例如,通常查看属性MIDlet-Data-Size,应用程序管理器可以确定MIDlet是否需要提供比设备更多的内存;二是提供一种方法,可以把参数传送到MIDlet而不必更改JAR文件。

不少菜鸟把JAVA程序下到电脑里之后都会以为那是一个压缩包,其实出现这种情况主要是因为电脑中安装了压缩软件WINRAR3.0以上版本。下到电脑里这样JAR文件将自动被识别为压缩文件(WINRAR的图标),如果解压了将造成程序无法安装!因此,在解压前要看清楚文件的后缀名,如果是.ZIP、.RAR文件才需要解压缩。

abf9eee670016bf19a674c18f9a44bef.gif

图为:JAVA安装软件

再说说安装的问题:

大部分人装JAVA程序的步骤就是,把JAR文件拷近自己手机,点击打开安装就行,对于部分高版本的JAVA程序来说这是没问题的,但1.0版本的就必须要下载这两个文件。

这就是本文开头所说的无法安装的情况,当然这是原因之一。这时候,我们需要将JAD文件存到手机上同一个目录,就可以安装了。

9aafb2de97a0c119ed230f01456af776.gif 2181cc0a082a13cca6b9521a4ba5ec28.gif

图为:不同的JAVA程序

另外,虽然同样都是遵照统一的MIDP和CLDC规范编写的Java应用程序,但由于在具体程序开发中针对的机型不同,因此配置也会不同,所以这些程序可能是无法通用的,这就是诺基亚的Java程序无法用于语其它品牌的手机上面的原因。

原因之二,除了因JAD的原因引起的不能安装外,由于系统识别问题,在装JAVA程序的时候最好不要让JAR文件的文件名出现非英文字符,用纯英文字符做文件名最好。

187c6e2ded94d36c5134d52dd6642ce1.gif

图为:不同的JAVA程序

暂时先说这么多,希望对大家有帮助,各位网友若还有什么问题欢迎来TOMPDA智能手机版,论坛上还有更多的网友会帮助你。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值