黑莓外置jar

时间:2009-05-12 09:45:56

标签: blackberry java-me build

我正在使用JDom jar,我想添加到我的blackberry项目中。我使用eclipse插件为blacberry。从eclipse构建黑莓应用程序时,错误在控制台上显示为

"JDOMAbout$info:error!missing stack map @label.... "  
对于这个项目而言,rapc被愚弄了,并且还显示了这几个警告......所以任何身体都遇到过这个问题?

4 个答案:

答案 0 :(得分:1)

堆栈映射是jar文件preverified时生成的内容的一部分。听起来你的jar不是J2ME准备好的。假设它与J2ME兼容,标准方法是从.jar和reference that in your project创建.cod文件。不幸的是,你不能用Eclipse插件做到这一点,但是一旦有了.cod,就可以在Eclipse项目中引用它。

答案 1 :(得分:0)

您必须创建一个Blackberry存档或库项目(或其他任何名称)并将您的库添加到该项目,然后从您的应用程序项目中引用它。您可能也可能不必使用Blackberry JDE对jdp文件做一些hackery,但我可以保证它在Eclipse中有效。我们将kSOAP库包含在我们的中,Eclipse将使用rapc“构建”它并生成正确的文件(您必须通过告知项目构建来手动完成)。

我很遗憾没有现在检查的环境,但基本的想法是有第二个项目,包括jar,然后引用它。

所有这一切,jar必须与J2ME兼容。

答案 2 :(得分:0)

也许您可以在kXML project

的kDom包中找到有用且更友好的J2ME

答案 3 :(得分:0)