jar与jad汇总

来源:互联网 发布:心知天气的账号 编辑:程序博客网 时间:2024/05/21 11:29

一、JAR与JAD的区别

Java中的jad是jar的描述文件,jad描述了jar的文件大小和位置。打开jad后,根据jad找到jar。
jad作用有很多,例如,我可以不下载jar,先下载jad(jad很小),了解一些jar的基本信息后,在决定是否下载jar。
jad里还可以存储一些key和value,在midlet运行的时候可能会用到。如果直接用jar运行,就得不到这些key和value。对于某些程序,就不能正常运行了。
JAVA游戏以及JAVA电子书,都是由JAD和JAR两个文件组成的,其中JAD属于说明文件,用来识别该JAVA程序,是否匹配该型号手机,以及手机读取时确定游戏容量(这就是为什么有时候有的游戏不能下载我们可以通过更改JAD文件来使其可以下载的原因)而JAR文件属于程序体文件,就是游戏本身了,所以呢,无论是下载JAVA电子书还是JAVA游戏,JAD文件和JAR文件都是必不可少的。

 

 

二:  JAD  文件描述

 

 

Java 文件的扩展名为 .jad。

JAD 文件为纯文本格式,可用记事本打开。一个 JAD 文件至少需要包含包含如下属性:

MIDlet-Name。向用户标识 MIDlet 的 MIDlet 套件名称。

MIDlet-Version。MIDlet 套件的版本号。应用程序管理软件使用该版本号执行安装操作和升级,以及与用户进行通信。

MIDlet-Vendor。 提供 MIDlet 套件的组织。

根据项目配置所支持的 MIDP 版本,还可以使用其他属性:

MIDlet-JAR-URL。此 MIDlet 套件的 JAR 文件的位置和名称。

MIDlet-JAR-Size。通过此 MIDlet 套件生成的 JAR 文件的大小。每次生成 JAR 文件后,都会更新此只读属性。

MicroEdition-Profile。所需的 Java ME 配置文件,它使用与系统属性 microedition.profiles 相同的格式和值(例如 MIDP-1.0)。

MicroEdition-Configuration。 所需的 Java ME 配置,它使用与系统属性 microedition.configuration 相同的格式和值(例如 CLDC-1.0)。

MIDlet-Description。MIDlet 套件的描述。

MIDlet-Icon。JAR 文件内的 PNG 文件名,用于表示 MIDlet 套件。应用程序管理软件显示了标识此套件的图标。

MIDlet-Info-URL。一个 URL,提供进一步描述 MIDlet 套件的信息。

MIDlet-Data-Size。MIDlet 所需的持久性数据的最少字节数。设备可以根据其自身的策略提供额外的存储

 

 

三:  关于 下载jad 还是jar

 

       如果OTA下载的话,,有些手机只支持下载jad,  而有些手机则可以直接下jar 就可以安装

 

     一般保险起见,还是下载jad  来安装jar比较合适

原创粉丝点击