2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
只看作者:洞房 查看全部
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[怀旧国机]

正确认识jar.jad文件和带证书的软件

[复制链接]
查看 603 回复 0
楼主 发表于 | 查看全部
5 人收藏

首先来说说证书版的软件,有很多友友以为jad就是带证书的软件,这种理解是错误的,其实证书版软件中的证书是由字母和数字的方式记录在jad文件中,当一个JAVA程序得到诺基亚官方的授权时,诺基亚官方就将软件权限描述(证书)记录到jad文件中。当我们把jad和jar安装到手机后进行设置权限时,手机内置的应用程序管理器就会将用户所设置的权限提交到系统,系统就会记录下用户所设置的权限,当我们运行软件时,系统会将你所设置的权限反馈到屏幕上,也就是安全提示了。当把一个操作权限设为每次询问时,每当在软件要进入该权限操作时,系统就会弹出提示询问用户是否允许软件进入该操作,如果设为仅第一次询问时,则在软件首次要进入该权限操作时只询问一次。之所以有人说JAVA软件具有最高的用户安全性就是这个原因了。*☆什么是jar、jad文件?*我们在下载JAVA程序的时候通常会发现是两个文件,即JAR和JAD。*那么什么是JAR文件?什么又是JAD文件呢?*答:JAR文件:JAR文件是由许多信息经过封装后形成的捆绑体,专业术语叫做封装包,通常我们叫做程序包。也就是一个封装压缩文件,类似于rar、zip。通常一个应用程序未封装前是由许多文件构成,其中包括.class文件、.png或.jpg格式图像(程序图标、启动图等)和.txt格式文本(如软件中的语言包、“关于”信息、“帮助”信息等),把所有这些信息捆绑成一个整体就形成了JAR文件。*JAD文件:JAD就是Java应用程序描述器文件。也就是描述jar详情的文件,(描述内容有jar程序包的版本、大小、jar程序包的下载地址、软件提供商、用户操作应用权限、应用程序的编写规范“MIDP-**”和“CLDC-**”、证书等等)。*☆创建一个JAD文件一般有两个原因*答:一是向应用程序管理器提供信息,说明JAR文件的内容,使用这些信息就可以判断一个MIDlet是否适合运行这个设备上。例如,通常查看属性MIDlet-Data-Size,应用程序管理器可以确定MIDlet是否需要提供比设备更多的内存;*二是提供一种方法,可以把参数传送到MIDlet而不必更改JAR文件。*☆JAVA程序可以在所有支持JAVA应用的手机上安装吗?*答:虽然都是遵照统一的MIDP和CLDC规范编写的Java应用程序,但由于在具体程序开发中针对的机型不同,因此配置也会不同,所以这些程序是无法全部通用的。也就是某些软件是为特定机型而开发的,从而导致没对应机型下载的软件无法正常运行的原因了。

登录回复

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块