`

JAD(转)

阅读更多
JAD


百科名片
应用程序开发联系会议
应用程序开发联系会议
应用程序开发联系会议通过紧密而集中的讨论得以将客户与开发人员间的合作伙伴关系付诸于实践( Wood and Silver 1995)。
目录
简介
使用方法
JAD相关
JAD的作用
编辑本段简介
JAD(应用程序开发联系会议)
召开应用程序开发联系会议 应用程序开发联系( J A D)会议是范围广的、简便的专题讨论会( w o r k s h o p),也是分析人员与客户代表之间一种很好的合作办法,并能由此拟出需求文档的底稿。
出自《软件需求》第三章-》需求获取
Java 应用程序描述符 (JAD)
JAD 文件包含 MIDlet 套件的标题信息,例如开发应用程序的公司、应用程序名称和大小。在将应用程序下载到设备上时,将先下载和读取描述符,然后再下载和读取包含 MIDP 应用程序的 JAR 文件。在装入 MIDlet 套件的完整 JAR 文件之前,移动设备上的应用程序管理软件可使用 JAD 文件验证 MIDlet 是否适用于该设备。JAD 还向 MIDlet 提供特定于配置的属性(参数),而无需修改 JAR 文件。这样设备便可以确认是否具有足够的空间用于存放应用程序,以及是否应下载完整的应用程序。
Java 文件的扩展名为 .jad。
JAD是软件配置信息文件,JAR才是真正的程序,你可以把两个文件放在一起安装JAD,也可以直接安装JAR文件。
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还是一个简单易用的反编译工具,可以将二进制字节码文件(class文件)转换成java源文件。
在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:Front End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer和国产的JAVA源代码反编译专家等等。
JAD本身是一个命令行工具,没有图形界面,上述的这些工具大多是在JAD内核的基础之上加了一个图形界面而已。这么多种产品的共同选择,足可证明JAD在JAVA反编译领域中的尊贵地位。
手机游戏
手机游戏
JAD( Joint Application Design)
JAD是动态系统开发方法(DSDM)中原型生命周期区时所使用来收集商业要求的程序。JAD程序包括加强用户参与的途径,促进系统开发,提高产品规格的质量。
编辑本段使用方法
一、基本用法
Usage:jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:\Java\>jad example1.class
c:\Java\>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.Java即得源文件。
二、Option -o
不提示,覆盖源文件
三、Option -s
c:\Java\>jad -sJava example1.class
反编译结果以.Java为扩展名。
四、Option -p
将反编译结果输出到屏幕
c:\Java\>jad -p example1.class
将反编译结果重定向到文件
c:\Java\>jad -p example1.class>example1.Java
五、Option -o
指定反编译的输出文件目录
c:\Java\>jad -o -dtest -sJava *.class
编辑本段JAD相关
jar、jad文件的区别与联系看到这两个文件之一,都可以确定这个游戏使用的是java语言编写的,那些支持kjava平台的手机,都有可能支持使用这个游戏。
我们在下载JAVA程序是通常会发现是两个文件,即JAR和JAD。但并不是所有的手机都需要下载这两个文件,如索尼爱立信T618等;而有些手机却需要同时下载这两个文件,如诺基亚6610等,因此下载时需要根据手机情况而定。
那么什么是JAR文件?什么又是JAD文件呢?
JAR文件:JAR文件是许多信息经过封装后形成的捆绑体。也就是一个压缩文件。
通常一个应用程序未封装前由许多文件构成,除了Java类以外,其他文件(诸如图像和应用程序数据)也可能是这个程序包的一部分。把所有这些信息捆绑成一个整体就形成了JAR文件。
JAD文件:JAD就是Java应用程序描述器文件。
创建一个JAD文件一般有两个原因,一是向应用程序管理器提供信息,说明JAR文件的内容,使用这些信息就可以判断一个MIDlet是否适合运行这个设备上。例如,通常查看属性MIDlet-Data-Size,应用程序管理器可以确定MIDlet是否需要提供比设备更多的内存;二是提供一种方法,可以把参数传送到MIDlet而不必更改JAR文件。
JAR需要解压缩吗?
其实出现这种情况主要是因为电脑中安装了WINRAR3.0以上版本。下载了
JAVA程序后*.JAR文件将自动被识别为可解压文件,如果解压了将造成程序无法安装!因此,在解压前要看清楚文件的后缀名,如果是*.ZIP、*.RAR文件才需要解压缩。 JAVA程序可以在所有支持JAVA应用的手机上安装吗?
虽然都是遵照统一的MIDP和CLDC规范编写的Java应用程序,但由于在具体程序开发中针对的机型不同,因此配置也会不同,所以这些程序是无法通用,这就是诺基亚的Java程序无法用于其它品牌的手机上面的原因。不过只要分辨率相同,大多数的软件和游戏都可以通用。JAVA的平台不停的更新升级,兼容性也会越来越好。
编辑本段JAD的作用
很多SE的用户都不懂JAD文件是要来干什么的,为何要用JAD文件来安装软件?
其实JAD文件是个证书,软件不像游戏直接用JAR文件来安装也无妨。对支持JSR-75的软件如:Moby Explorer、KD Player、Any view等等,在阅读和写入用户数据时都必须询问权限。阅读/写入数据越多显示提示越多,这点真的很烦人。如果你想这些要在不询问权限下使用JSR-75 的软件,就必须要以JAD安装然后授权。
以下就是安装和授权的步骤:
1.下载JAD和JAR的文件后,把这两个文件上传到手机的其他文件夹中。(要如何上传到手机的其他文件夹中,你得安装PCSuite在你的电脑,然后以USB/蓝牙来传 送。)
2.记得一定要用JAD文件安装,否则以下的步骤就不能用了。(要如何确认是JAD文件,选择更多-到最后一个选项查看文件资料,看看文件格式是不是JAD就能了。)
3.安装后会询问你要放到"游戏"还是"应用程序"的文件夹里,选"应用程序"。
4.安装完毕后不要启动
5.到文件管理器-应用程序-"软件名称",不要启动 ,按左键-应用程序接入-读取用户数据-选择"总是允许"。
6.然后写入用户数据- 选择"总是允许"。
7.现在你启动"软件名称",这样再也不会询问读取和写入的权限了
另,如果JAD文件中不包含证书,“总是允许”一项将为灰色,无法选择
分享到:
评论

相关推荐

    jar和jad转换apk

    在探讨“jar和jad转换apk”的主题时,我们首先需要理解这几个术语的基本含义以及它们之间的关系。这将有助于我们深入理解如何将Java应用程序包(.jar)和Java应用程序描述符(.jad)转换为Android安装包(.apk),...

    jad转换生成器 能把jar转化为jad

    Java应用程序通常以两种主要格式分发:JAR(Java Archive)和JAD(Java Application Descriptor)。JAR文件包含了编译后的Java类、资源文件以及元数据,通常用于桌面和服务器环境。而JAD文件则是Java Micro Edition...

    JAD转换JAD转换.rar

    JAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rarJAD转换.rar

    Jad转换软件,jar文件转换jad

    Java应用程序在移动设备上运行时,通常以两种主要格式存在:`.jar`(Java Archive)和`.jad`(Java Application Descriptor)。`.jar`文件包含了Java类、资源和元数据,而`.jad`文件则是一个文本文件,包含了应用...

    黑莓 jad转alx

    自己写的对黑莓手机jad文件转alx文件,如果你是XP系统,需要安装.net3.5支持。 win7需要去开启.net这部分的系统功能。 进入控制面板-》 程序和功能 》打开或关闭Windows功能》选择".NET Framework 3.5.1。 只是个人...

    jad转换工具

    jad转换工具,主要针对的是Java应用的字节码文件,这是一种用于Java平台的逆向工程工具。jad全称是Java Archive Decoder,它能够将编译后的.class文件转换为可读的源代码格式,这对于开发者进行代码分析、调试或学习...

    JAD转换工具

    在IT行业中,我们经常需要处理各种格式的文件,其中JAD和COD是BlackBerry(黑莓)设备上常见的两种应用程序文件格式。了解如何在不同格式之间进行转换对于开发者和用户都至关重要,特别是在需要在不同平台或设备间...

    jad反编译所需文件

    jad反编译是Java开发者用来查看和理解Java字节码的一种工具,它将.class文件转换回接近源代码的形式。jadclipse是一款集成在Eclipse IDE中的jad反编译插件,使得开发者可以直接在IDE中查看已编译的Java类的源代码,...

    jar转jad的文件

    在Java平台上,`.jar`和`.jad`文件都是与应用程序分发和执行相关的文件格式,但它们的作用和结构略有不同。`.jar`(Java Archive)文件是Java平台上的标准归档格式,它用于封装Java类库、资源和元数据,便于代码的...

    java的jar转换jad工具

    Java的JAR(Java Archive)和JAD(Java Application Descriptor)是两种在移动设备上运行Java应用程序时常见的文件格式。JAR文件包含了编译后的Java类文件、资源和其他相关文件,而JAD文件则是一个文本文件,用于...

    生成jad软件 cod转jad软件

    总结来说,"生成jad软件 cod转jad软件"这个主题主要涉及的是BlackBerry平台上Java应用的打包和部署流程,包括COD文件的生成、JAD文件的创建,以及签名验证的过程。这些工具和步骤是让Java应用程序能在BlackBerry设备...

    COD文件转JAD安装文件转换器

    总的来说,"COD文件转JAD安装文件转换器"是BlackBerry用户处理跨设备应用安装问题的一个实用工具,尤其是当目标设备只支持通过JAD文件来安装应用程序时。其简单的操作流程使得即使是对技术不太熟悉的用户也能轻松...

    JAD生成器ezJadJar转换Jad工具

    `JAD`(Java Decompiler)就是用于这个目的的工具之一,而`ezJadJar`则是一款基于`JAD`的便捷工具,专门帮助开发者进行这种转换。标题中的"JAD生成器ezJadJar转换Jad工具"即指的是这个功能。 `ezJadJar`工具简化了`...

    java jad 反编译工具 jad1.5.8g

    Java JAD 反编译工具 Jad1.5.8g 是一个专为Java开发者设计的工具,用于将已编译的.class文件转换回可读的Java源代码。这个工具尤其适用于那些需要查看或理解第三方库的内部工作原理,或者在没有源代码的情况下进行...

    JAD将jar文件转化为jad的工具

    3. **JADgen** - 这可能是主程序文件,用户通过运行这个文件来启动JAR转JAD的工具。根据名称猜测,"JADgen"可能是工具的名字,它执行实际的转换工作。 总结来说,这个工具“JADgen”是Java开发者的重要辅助工具,...

    Jad和Jadeclipse插件

    ** Jad和Jadeclipse插件详解 ** Jad与Jadeclipse是Java开发者在Eclipse集成开发环境中用于反编译Java字节码的利器。它们为程序员提供了深入理解已编译代码的能力,这对于调试、逆向工程或者学习第三方库的工作原理...

    jad.exe和 jad jar包

    jad.exe和jad.jar包是Java开发者在进行反编译工作时经常会用到的工具,尤其对于那些想要查看或理解已编译的Java类文件内部结构的程序员来说,它们是极其重要的资源。jad.exe是一个命令行工具,而jad.jar则包含了jad...

    JAD生成器可以将java转成JAD格式

    JAD生成器..............可以将java转成JAD格式。

    jad.exe反编译工具及使用说明

    jad.exe是一款常用的Java字节码反编译工具,它能够将已编译的.class文件转换回可读的Java源代码,对于理解与分析已有的Java程序或者研究逆向工程非常有帮助。本指南将详细介绍jad.exe的使用方法,并提供一些实践中的...

    Jad 反编译工具

    转到“Window” -> “Preferences” -> “Run/Debug” -> “External Tools” -> “External Tools Configurations”。 4. 创建新配置:点击右上角的“New Launch Configuration”图标,选择“Program”类型,然后...

Global site tag (gtag.js) - Google Analytics