2

我正在使用日食。当我添加一个外部 jar (import it.sauronsoftware.ftp4j.*;) 似乎没问题时,我通过右键单击项目和属性来引用外部 jar。当我实例化一个 FTPclient opbject 并在模拟器中运行时,我得到“找不到模块”。

另一个论坛上的某个人建议创建一个新库并将 jar 添加到其中,然后在我的主 bb ​​项目中将此库作为依赖项引用。这样做的缺点是我的库必须与编译的 bb 应用程序一起安装,我不想要这个。是否有另一种方法可以使用黑莓插件将第三方库导入到 Eclipse 中来实现这项工作?

谢谢

4

1 回答 1

3

我的解决方案是(对于 eclipse 插件):

  1. 生成/获取 *.jar 文件。
  2. 使用预验证工具预验证 *.jar 文件(位于 JDE_DIR\components\bin 中):

    preverify -classpath {jde.home}\lib\net_rim_api.jar {output.file} -d {output.dir}

上述命令将在 {output.dir}\output\ 中生成预先验证的 *.jar

在日食中:

  1. 将预先验证的 *.jar 添加到构建路径:(右键单击项目 -> 库 -> 添加 JAR)
  2. 导出 *.jar:(右键单击项目 -> 库 -> 订购和导出 -> 检查您的 *.jar)
  3. 运行应用程序,它现在应该可以工作了

您可以编写 ant 脚本来自动执行此过程

干杯,米

于 2010-07-26T19:34:02.273 回答