BlackBerry-在自己的项目中使用自己的JAR文件
(我已经解决了我的问题,所以我将其编辑成更像一篇博客文章——最终的工作解决方案已作为“答案”放在下面。) 目标 我想将我们的BB库(v4.5或v5.0)打包成JAR格式,这样我们就可以在不提供库源代码的情况下向客户机提供应用程序源代码 变通办法 目前,我的SDK和应用程序都是用源代码设置的,作为同一工作区中的不同项目。所有项目都要编译。我的SDK设置为库项目,我的应用程序设置为应用程序 在每个应用程序中,我都将SDK项目添加到构建路径中 Eclipse完美地处理了构建,创建了各种COD文件。我将COD文件复制并解压到同一个文件夹中,运行BlackBerry-在自己的项目中使用自己的JAR文件,blackberry,blackberry-eclipse-plugin,blackberry-jde,Blackberry,Blackberry Eclipse Plugin,Blackberry Jde,(我已经解决了我的问题,所以我将其编辑成更像一篇博客文章——最终的工作解决方案已作为“答案”放在下面。) 目标 我想将我们的BB库(v4.5或v5.0)打包成JAR格式,这样我们就可以在不提供库源代码的情况下向客户机提供应用程序源代码 变通办法 目前,我的SDK和应用程序都是用源代码设置的,作为同一工作区中的不同项目。所有项目都要编译。我的SDK设置为库项目,我的应用程序设置为应用程序 在每个应用程序中,我都将SDK项目添加到构建路径中 Eclipse完美地处理了构建,创建了各种COD文件。我将
updatejad
组合JAD文件,最终得到许多安装完美的COD文件
问题是-库必须在源代码中
遇到的问题
关于这一点,有许多相互矛盾的信息来源。这个过程很简单,但没有很好的文档记录。在一些尝试中,我遇到了以下问题:
(我希望可以将这个问题与下面长长的链接列表交叉引用?) 堆栈溢出链接:
- BlackBerry支持论坛有一篇帖子()错误地建议开发人员将项目设置为应用程序
- 如果您按照这些说明操作,可能会出现签名错误,需要臭名昭著的RIMAPPSA2签名,我们不允许签名
- 这将在可交付成果文件夹中创建一个JAR文件(..可交付成果\Standard\5.0.0)
- 您可能只需将其作为外部JAR添加即可获得工作结果,但我现在更喜欢将JAR文件与我的项目一起存储
- 如果出现此错误,请检查项目的生成类型
- 如果已将其正确设置为MIDLET,请尝试在JAR文件内编辑清单,以删除行
MicroEdition Profile-MIDP-2.0
- 此链接提供了完整的详细信息:
因此,总结如下:
当你知道怎么做的时候很容易-但这花了我很多天才正确 非常好的帖子,非常感谢RichardHere是另一个可能有用的帖子。