返回列表 回复 发帖

[扫盲] jar与jad小常识

一 什么是jar
  JAR(JAva Archive文档),顾名思意,它的应用的与Java息息相关的,是Java的一种文档格式。它是将多个.class(字节码文件,由.java源程序编译而得)及相关的其他文件(图像,多媒体等)打包并压缩成的。JAR文件非常类似ZIP文件——准确的说,它就是ZIP文件,所以叫它文件包。JAR文件与ZIP文件唯一的区别就是在JAR文件的内容中,包含了一个meta-inf/manifest.mf文件,这个文件是在生成JAR文件的时候自动创建的。

二 什么是jad
    jad是安装的信息文件。jad里面包含了程序的大小,名称,类型,安装路径,版权等等信息。

三 jad的作用
  1 向应用程序管理器提供信息,说明 JAR文件的内容,使用这些信息,就可以判断一个 MIDlet是否适合在这个设备运行。
  2 可以用来识别Java应用程序.JAD记载了Java应用程序的名称,版本及开发公司,如果手机内已经有了相同的Java程序也不会再下载(尤其你要更新版本却下载相同版本时) JAD还记载了一些Java程序执行需要的信息,例如一个Java手机网络游戏,服务器的网址就纪录在JAD内。

四 为什么网站一般推荐jad下载
  因为通常下载Java程序是要钱的(传输费要钱,程序本身也要钱),但是万一下载的程序在你的手机不能玩,就浪费钱了,所以下载的程序分为两阶段:第一阶段下载JAD,手机会先检查JAD的内容,看看是不是应该下载这个Java应用程序。例如JAD内记载了这个Java程序需要的手机记忆空间,如果现在手机快塞爆了,就不会再下载Java程序(下载一定失败,浪费传输费)。
提问题时注意版块要与你所要问的问题相对应
我的爱好者空间: http://my.aihaozhe.net/124
返回列表