如何处理.jad
文件中的第 3 方依赖项?可以捆绑一个 .jar
吗?你需要解压它并包含.class
文件吗?
问问题
2336 次
4 回答
3
请参阅使用kXML2开源库的方法:
- 对于发布,您必须预先验证它并使用 ant 构建项目:
Ahmad Ferdous Bin Alam - 如何将 kxml jar 文件导入您的项目
Slashdev - 使用 Ant 和 Eclipse 进行 BlackBerry 开发
更新:教程:如何在应用程序中使用 3rd 方库 - 对于调试,您必须将kXML 源和org.xmlpull.v1 源添加到您的 BB 项目
于 2009-06-08T07:38:24.737 回答
3
JAR 文件不能与 COD 文件合并。您首先需要将这些 JAR 文件转换为 COD 文件(您也应该对它们进行签名)。如果应该将其他 JAR 文件用作库 COD 文件,则需要使用-library
开关而不是-midlet
rapc.exe 编译器。
获得 COD 文件后,您需要在 JAD 文件中引用所有 COD 文件,包括文件大小。COD 文件可能如下所示:
Manifest-Version: 1.0
MIDlet-Data-Size: 2048
MIDlet-Version: 1.4.1
MIDlet-Jar-Size: 136999
MIDlet-Icon: /icons/myprogram.png
MicroEdition-Configuration: CLDC-1.1
MIDlet-Jar-URL: myprogram.jar
MIDlet-Name: myprogram
MIDlet-1: myprogram,/icons/myprogram.png,com.stackoverflow.myprogram
MicroEdition-Profile: MIDP-2.0
MIDlet-Vendor: My Company
Ant-Version: Apache Ant 1.6.5
Skylab-Build-Number: 2968:2970
Created-By: 1.5.0_01-b08 (Sun Microsystems Inc.)
RIM-COD-Module-Dependencies: net_rim_cldc,lib_1,lib_2,lib_3,lib_4,net_rim_locationapi
RIM-COD-URL: myprogram.cod
RIM-COD-Size: 77576
RIM-COD-URL-1: myprogram-1.cod
RIM-COD-Size-1: 29960
RIM-COD-URL-2: lib_1.cod
RIM-COD-Size-2: 28668
RIM-COD-URL-3: lib_2.cod
RIM-COD-Size-3: 8712
RIM-COD-URL-4: lib_3.cod
RIM-COD-Size-4: 18232
RIM-COD-URL-5: lib_4.cod
RIM-COD-Size-5: 12752
RIM-MIDlet-Flags-1: 0
RIM-MIDlet-Position-1: 0
RIM-COD-Module-Name: myprogram
RIM-MIDlet-NameResourceId-1: 0
RIM-COD-Creation-Time: 1143020761
RIM-COD-SHA1: 0b 9f b1 da 47 bc 6f 97 62 eb 32 66 77 ca a9 6f 24 4d 10 8a
于 2009-04-30T15:35:58.890 回答
1
不能对 J2ME 说太多,但对于 BlackBerry,您可以将编译的 .jar 文件转换为 .cod 文件(BlackBerry 二进制文件格式 - 基本上是优化的 .jar),并将这些文件与您的应用程序 .cod 文件一起包含。您必须在 .jad 中列出其他 .cod 文件。
来自 BlackBerry 知识库的此链接应该会有所帮助。
于 2009-04-29T13:56:03.957 回答
0
如果库不是 BlackBerry COD 文件而是普通的 MIDP 2.0 JAR 文件,那么将其与应用程序捆绑在一起所需要做的就是使用 Eclipse JDE 插件执行以下操作:
- 右键单击您的项目文件并选择:“构建路径”>“配置构建路径... ”。这将打开带有“ Java Build Path ”选项的“属性”屏幕。
- 单击“ Libraries ”选项卡并单击“ Add JARs... ”(或“Add External JARs... ”)并在下一个对话框中选择您想要的 JAR,然后单击“ OK ”。您应该会看到您在列表中选择的 JAR。
- 现在,单击“订购和导出”选项卡并选中您添加的 JAR 旁边的复选框。这可确保构建步骤实际将此 JAR 文件合并到您的应用程序输出中,并创建一个包含两者的 COD 文件。
上述方法对我有用,但有两个问题:
于 2010-01-11T13:35:42.550 回答