`

由jar文件生成jad文件

    博客分类:
  • J2me
阅读更多

首先说明的是JAD文件是干嘛用的。用数据线上传游戏或电子书时,有些朋友要问:明明JAR文件才是游戏或电子书的真正部分,为什么用MIDWAY上传JAD文件。我来做解答:其实MIDWAY上传时读取JAD文件是为了解JAR文件的信息,然后再通过JAD文件里注释的JAR文件来源来上传JAR文件。其实传进你手机的文件还是JAR文件。你可以用记事本等简单的代码编辑器打开JAD文件。一般有如下几行:(以游戏彩虹六号为例)
  Manifest-Version: 1.0
  MIDlet-Data-Size: 4096
  MicroEdition-Configuration: CLDC-1.0
  MIDlet-Name: Rainbow Six 3 /*游戏名称*/
  Created-By: 1.4.1_01 (Sun Microsystems Inc.)
  MIDlet-Icon: /icon.png /*游戏图标*/
  MIDlet-Vendor: Gameloft SA
  MIDlet-1: RainbowSix3, /icon.png, CMIDlet /*游戏属性*/
  MIDlet-Version: 1.0.8 /*JAVA版本*/
  MicroEdition-Profile: MIDP-2.0
  MIDlet-Jar-Size: 183060 /*JAR文件大小*/
  MIDlet-Jar-URL: Rainbow_Six_3.jar /* JAR文件来源*/
  这些说的是 JAR文件的信息,其实有些语句是一些注释,可以不要。但必须具备且不能有任何错误的语句是这几句:(仍以游戏彩虹六号为例)
  MIDlet-Name: Rainbow Six 3 /*游戏名称*/
  MIDlet-Icon: /icon.png /*游戏图标,这个倒不是必需 的,因为有的游戏或电子书没有图标*/
  MIDlet-Vendor: Gameloft SA
  MIDlet-1: RainbowSix3, /icon.png, CMIDlet /*游戏属性*/
  MIDlet-Version: 1.0.8
  MIDlet-Jar-Size: 183060 /*JAR文件大小*/
  MIDlet-Jar-URL: Rainbow_Six_3.jar /* JAR文件来源*/
   现在来教你如何给那些没有JAD文件的游戏或电子书制作JAD文件。先用WINRAR把你的ZIP文件或者JAR文件压缩包解压,里面有很多*.CLASS文件和一个META-INF文件夹及一些.PNG图片还有没扩展名的以数字命名的文件。打开META-INF文件夹里面有个MANIFEST.MF文件,这是个关键的东西。用记事本打开它(以电子书《同学和朋友》为例)
  Manifest-Version: 1.0
  MicroEdition-Configuration: CLDC-1.0
  MIDlet-Version: 1.06
  Created-By: 1.4.2 (Sun Microsystems Inc.)
  MIDlet-Vendor: B&H
  MicroEdition-Profile: MIDP-1.0
  MIDlet-1: txhpy15, , JavaBook
  MIDlet-Name: txhpy15
  MIDlet-Info-URL: Http://www.bigwater.org
  对比一下不难发现,少了必不可少的两个语句:
  MIDlet-Jar-Size和MIDlet-Jar-URL
  在记事本中把 MANIFEST.MF文件的内容全部复制,新建记事本,粘贴。自己在后面加上两行
  MIDlet-Jar-Size:
  MIDlet-Jar-URL:
   现在教你在这两行后面填什么。用UltraEdit文件编辑器打开你的同学和朋友.ZIP或者同学和朋友.JAR文件,然后在UltraEdit文件编辑器主界面的右下角,看看文件大小,把这个数字记清楚了(一点都不能差)。就把这个数字填在MIDlet-Jar-Size:的后面,注意冒号后面与数字前面要隔个空格。
   把同学和朋友.ZIP或同学和朋友.JAR文件的名字改为txhpy15.JAR即MIDlet-Name后面的名字, 扩展名要为JAR ,再把txhpy15.JAR写到MIDlet-Jar-URL:后面, 注意:冒号后面与数字前面也要隔个空格 。(有些自带的JAD文件正是MIDlet-Jar-URL后面是个网址,是要你上网下载,所以安装不了。把网址改成游戏名.JAD就行了)现在把这个自己编辑的记事本文件保存,命名:txhpy15.JAD 并且要与你的JAR文件放在同一个路径下。(就是要放在txhpy15.JAR旁边):-)
   现在JAD文件就做好了,可以用MIDWAY上传了,自己爽去吧!游戏和电子书的JAD是相通的,要灵活应用。有些游戏电子书的英文名字或拼音名字我觉得很不爽,自己试着用中文名全部进行替换,但上传失败。先对jad和jar内容进行全部替换,改了jar包里的一些内容,再打包成rar文件,再改名.jar。这样的操作会使文件大小变化很大,即使在jad里把大小改了也不行,可能是压缩比的原因造成,所以名字是不能这么改的。

修改jar名称后,jad中MIDlet-Jar-URL:对应的地址也要修改,否则通过jad启动游戏将找不到游戏包,如果修改了地址还是找不到游戏包,则在jad第一行处加Manifest-Version: 1.0这一句。

分享到:
评论

相关推荐

    由jar生成jad的生成器

    2. **生成JAD文件结构**:然后,工具开始构建JAD文件的结构。这通常包括应用的名称、版本、作者、描述、以及包含的类和资源的信息。 3. **处理元数据**:JAD文件需要包含应用程序的元数据,例如MIDlet-Name(应用...

    JAD文件生成器(JAR文件)

    4. **生成JAD文件**:程序会自动生成对应的JAD文件,该文件包含了与JAR文件相关的所有必要信息。 5. **移动设备安装**:将生成的JAD和JAR文件一起复制到你的移动设备上。打开JAD文件,设备会自动识别并开始安装过程...

    JAR生成器,根据JAR自动生成JAD文件

    jad生成器,可根据现有的jar文件生成对应的JAR

    jar软件的jad生成器,K-JAVAJAD文件生成器V1(很好用的)

    6. **错误检查**:在生成JAD文件之前,工具可能会进行一些基本的错误检查,确保JAR文件的完整性和正确性。 7. **快速生成**:高效快速地创建JAD文件,减少开发者的等待时间。 8. **更新支持**:随着Java技术的发展...

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

    2. **提取资源信息**:根据JAR内的资源,生成JAD文件所需的资源列表。 3. **自定义设置**:用户可能需要提供额外的信息,如应用描述、图标等,这些会被加入到生成的JAD文件中。 4. **生成JAD**:最后,工具会组合...

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

    描述中提到的“将jar文件直接拉入图标即可”意味着该工具提供了直观的用户界面,用户可以通过简单的拖放操作将JAR文件导入到工具中,然后工具会自动生成对应的JAD文件。这种方式简化了转换过程,使得非技术背景的...

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

    3. 软件会自动生成对应的`.jad`文件,包含应用程序的元数据。 4. 通过软件提供的选项,可以选择通过蓝牙或USB将`.jar`和`.jad`文件发送到手机。 5. 在手机端,找到通过蓝牙或USB接收到的文件,按照提示进行安装。 ...

    JAD生成器简单解决JAR文件安装问题

    5. **生成JAD文件**:根据提供的信息,生成符合标准的JAD文件。 **J2ME开发流程:** 1. **编写代码**:开发者使用Java语言编写MIDlet应用的源代码。 2. **编译**:源代码被编译成字节码(class文件)。 3. **打包...

    JAD文件生成器.zip

    5. **生成JAD文件**:填写完所有必要信息后,点击生成或保存按钮,JADgen.exe会创建一个JAD文件,这将与你的JAR文件一起用于部署到目标设备。 6. **www文件的参考**:如果www文件是一个HTML文档,它可能包含了详细的...

    JAR游戏的JAD生成器

    5. 生成JAD文件,保存并与JAR文件一起分发。 在Java ME时代,这种工具对于开发和分发移动游戏至关重要。如今,虽然Java ME的使用已不如以往广泛,但在某些特定场景,如旧设备或嵌入式系统中,JAR和JAD文件仍然有其...

    jar转jad的文件

    这些步骤可能包括运行命令行,指定输入的`.jar`文件路径,设置必要的参数,以及生成的`.jad`文件的输出路径。 4. **转换过程**:使用`JADgen`或其他类似工具,开发者需要提供`.jar`文件的路径,然后工具会解析`.jar...

    java的jar转换jad工具

    这种工具的主要功能是自动生成JAD文件,以便Java应用程序能在不支持直接运行JAR的设备上正确运行。例如,早期的诺基亚、摩托罗拉等手机就依赖JAD文件来理解和安装Java应用。 描述中提到的"缺少jad描述的手机jar文件...

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

    压缩包中的文件"jad生成器.exe"很可能是该转换工具的可执行程序,用户只需运行这个程序并指定需要转换的JAR文件,它就能自动生成对应的JAD文件。这个过程可能包括读取JAR中的类文件信息,提取必要的元数据,并将其...

    JAD生成器 用于手机游戏jad文件的生成

    5. 生成jad文件,通常会保存在与jar文件相同的目录下。 6. 将jad和jar文件一起发送到目标设备,按照设备上的说明进行安装。 需要注意的是,随着智能手机的普及和Java ME的逐渐淘汰,jad文件的使用场景已经大大减少...

    jad文件生成器

    为了使用JADgen.exe,你需要按照README.txt的指示进行操作,这可能包括指定主类、输入jar文件列表、设置其他选项,然后执行程序生成jad文件。生成的jad文件随后可以与对应的jar文件一起分发,确保Java应用程序在目标...

    JADgen_jad文件生成器

    - **自动创建JAD文件**:JADgen_jad文件生成器能根据用户的输入和已有的JAR文件自动生成JAD文件,无需手动编写繁琐的元数据。 - **导入JAR信息**:它可以解析JAR文件,提取必要的元数据,如主类名、版本信息等。 ...

    Jad文件生成器【三星专用】

    ”意味着该生成器具有用户友好的界面和高效的性能,能够快速生成JAD文件,对于开发者而言,这节省了大量的时间和精力。 JAD文件的主要内容包括: 1. **应用标识**:如 MIDlet-Name 和 MIDlet-Version,分别表示...

    JAR转换成jad软件

    生成的JAD文件可以与原始的JAR文件一起分发,让用户在Java ME兼容的设备上安装和运行应用。 对于Java开发者来说,了解JAR和JAD之间的差异以及如何在不同平台上部署Java应用是非常重要的。JADgen.exe这样的工具简化...

    java程序jad生成器

    生成过程可能包括提取.JAR文件中的类、资源和manifest信息,然后根据这些信息构建.JAD文件。 使用jad生成器时,需要注意以下几点: 1. 检查设备需求:确保生成的.JAD文件符合目标设备的硬件和软件要求。 2. 保持....

    jad.exe和 jad jar包

    jad.jar文件则是jad反编译工具的库组件,包含了jad反编译引擎和相关的辅助类。这个JAR文件通常用于集成jad到开发环境中,例如在Eclipse这样的IDE中,通过安装jadclipse插件(如文件名net.sf.jadclipse_3.3.0.jar所示...

Global site tag (gtag.js) - Google Analytics