我有一些来自朋友的源代码,我想在我的BlackBerry项目中用作引用库。我不确定如何将源代码打包到.jar文件中。我尝试将源代码导出到JAR文件中,并将其作为外部JAR导入到我的项目中,它给出了缺少堆栈映射的错误。我尝试使用BlackBerry JDE提供的预验证工具对从源代码生成的.jar文件进行预验证,但没有给出任何输出文件夹。
事实上,我不确定我导出源代码的方式是否正确。有人可以提供如何将现有源代码打包到有效的JAR文件中的分步说明,该文件可以作为引用库导入到我的项目中吗?
同样,我使用的是eclipse。
发布于 2010-12-27 19:28:30
我和这个问题斗争了几个月……
我有两个解决方案给你:
A-如果您计划在多个应用程序中使用此库:
我把我的解决方案贴在了我最初问题的底部:Blackberry Apps - Importing a code-signed jar into an application project
基本的解决方案是将库构建为cldc项目(加上其他一些魔术),而不是库项目。实际上,我不得不在RIM支持下打开一个案例来解决这个问题,这真是一团混乱……我们的情况很复杂,因为不止一个应用程序会有我们的“库”的副本,并且我们的库必须签名。当两个ALX文件(来自两个不同的应用程序)都有相同的签名库文件时,这会导致奇怪的问题。
这个解决方案的好处是,将库添加到应用程序中不会强制您拥有多个COD文件。
Jar B-如果您的只会出现在一个应用程序中:
https://stackoverflow.com/questions/4540360
复制相似问题