`
wo_deqing
  • 浏览: 64152 次
文章分类
社区版块
存档分类
最新评论

JAD

 
阅读更多

百科名片

应用程序开发联系会议
应用程序开发联系会议

应用程序开发联系会议通过紧密而集中的讨论得以将客户与开发人员间的合作伙伴关系付诸于实践( Wood and Silver 1995)。

编辑本段简介

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文件中不包含证书,“总是允许”一项将为灰色,无法选择。
分享到:
评论

相关推荐

    java jad 反编译工具 jad1.5.8g

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

    jad

    标题中的"jad"通常指的是Java反编译器(Java Archive Decompiler)。jad 是一种工具,用于将已编译的Java字节码(.class文件)转换回可读的Java源代码,这对于理解、调试或逆向工程已有的类库非常有用。在软件开发中...

    jad1.5.8反编译工具window版本下载

    jad1.5.8反编译工具是一款专为Windows操作系统设计的Java字节码反编译软件。在Java编程环境中,源代码会被编译成字节码(.class文件),这些字节码是平台无关的,可以在任何支持Java的平台上运行。然而,字节码并...

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

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

    jad158g.win.zip

    测试可以使用,配置如下:myeclipse2018 配置,myeclipse2018安装目录下创建dropins\jad,jad\features,jad\plugins . net.sf.jadclipse_3.3.0.jar 放置到 dropins\jad\plugins, jad.exe放到 c:\jad\jad.exe,重启...

    JAD生成器 JAD

    **JAD生成器 JAD** JAD,全称Java Application Descriptor,是Java无线应用平台(Java ME,原称为J2ME)中的一种元数据文件。它描述了应用程序的基本信息,如类、资源、权限和安全特性,使得移动设备能够理解和执行...

    Jad和Jadeclipse插件

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

    JAD JAD下载(JAVA字节码文件查看工具)(Java反编译工具)

    3、压缩包共有四个文件,分别为:jad158g.win.zip、jad158e.linux.intel.zip、jad158e.linux.static.zip、jad158g.mac.intel.zip,请根据自己的系统选择使用 4、用法:jad -o -a -s XXX.java XXX.class 5、使用 jad ...

    jad.exe和 jad jar包

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

    idea jad插件反编译插件

    3. 在市场(Marketplace)搜索栏中输入“jad”,找到jad插件(可能是名为“Jad”或“Jad decompiler”的插件)。 4. 点击“Install”(安装)按钮,等待插件下载并安装完毕。 5. 安装完成后,重启IntelliJ IDEA,jad...

    JAD文件生成器-自动生成JAD

    **JAD文件生成器——为移动设备解决JAR安装难题** 在移动设备的早期时代,尤其是功能手机和一些早期智能手机中,Java应用(JAR)是广泛应用的形式。然而,并非所有设备都能直接处理JAR文件,这就需要一个JAD文件来...

    jad-java反编译工具eclipse插件

    JAD(Java Decompiler)就是这样一个工具,它提供了方便的反编译功能,使得开发者可以查看和分析无法获取源代码的Java类库。 标题中提到的"jad-java反编译工具eclipse插件"意味着JAD已经与Eclipse集成,成为Eclipse...

    jad158g.win (2).zip

    jad158g.win (2).zip是一个包含Java反编译工具的压缩包,专为Windows操作系统设计。这个压缩包内包含jad.exe,这是一个Java反编译器的可执行文件,用户可以直接运行而无需安装。 jad.exe是JAD(Java Decompiler)的...

    官网JAD+jadclipse

    【标题】"官网JAD+jadclipse" 涉及的知识点主要集中在反汇编工具JAD和与其配套的IDE插件jadclipse上。这两者是Java开发者在进行逆向工程或代码分析时的重要工具。 **JAD**(Java Decompiler)是一款开源的Java反...

    jad158和jad_eclipse3.3

    Jad158与jad_eclipse3.3是针对Eclipse集成开发环境3.3版本的Java反编译工具。在编程领域,反编译器是一种非常重要的辅助工具,它能够将已编译的.class文件转换回源代码的形式,这对于代码调试、逆向工程以及学习已有...

    反编译jad小工具

    jad是Java字节码反编译器的缩写,它被广泛用于将Java的.class文件转换回可读的源代码格式。反编译jad小工具是程序员和逆向工程人员在理解和分析已编译的Java应用程序时常用的工具。这个小工具能够帮助开发者查看Java...

    Jad插件安装方法

    ### Jad插件安装详解:Eclipse与MyEclipse环境下的实践 #### 一、引言 Jad插件,作为一款强大的反编译工具,在Java开发者群体中享有盛誉。它能够帮助用户深入理解第三方库或框架的工作原理,对代码进行逆向工程,...

    生成jad软件 cod转jad软件

    在移动设备领域,尤其是早期的BlackBerry(黑莓)手机系统中,JAD(Java Application Descriptor)和COD(Compiled Object Data)文件是重要的应用程序包装格式。这篇文章将详细讲解这两个文件类型,以及如何将COD...

    net.sf.jadclipse_3.3.0.jar和jad.rar eclipse jad

    - 在Eclipse中打开"Window" -> "Preferences" -> "Java" -> "JADclipse",配置JAD路径,通常为解压"jad.rar"后得到的jad.exe路径。 - 完成设置后,右键点击项目中的类文件,选择"Open With" -> "JADClipse"即可...

    java反编译工具 jad

    反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;其本身是命令行工具;其他很多用具是在jad内核的基础上加了一个图形界面;比如我上传的资源、Cavaj Java Decompiler  以下假设jad.exe在c:\java目录下 ...

Global site tag (gtag.js) - Google Analytics