Java 在BlackBerry上导入Jar文件时引发MissingNativeError

Java 在BlackBerry上导入Jar文件时引发MissingNativeError,java,blackberry,jar,Java,Blackberry,Jar,我有几个库要导入到我的项目中。它们都是我创建的Jar文件,它们是使用Eclipse构建的,然后使用命令行工具进行预验证 现在,我正在BlackBerryJDE(不是Eclipse)中工作,我已经将Jar文件添加到我的主项目中。最初,它不会编译,抱怨堆栈映射错误。这就是促使我预先验证罐子的原因 现在,我可以从Jar中导入类,它编译得很好,但只要我尝试在模拟器上运行应用程序并访问Jar中的类,它就会抛出一个MissingNativeError 我已经尝试将每个Jar文件分离到工作区中自己的库项目中,

我有几个库要导入到我的项目中。它们都是我创建的Jar文件,它们是使用Eclipse构建的,然后使用命令行工具进行预验证

现在,我正在BlackBerryJDE(不是Eclipse)中工作,我已经将Jar文件添加到我的主项目中。最初,它不会编译,抱怨堆栈映射错误。这就是促使我预先验证罐子的原因

现在,我可以从Jar中导入类,它编译得很好,但只要我尝试在模拟器上运行应用程序并访问Jar中的类,它就会抛出一个
MissingNativeError

我已经尝试将每个Jar文件分离到工作区中自己的库项目中,并正确设置项目引用,但没有任何改变。我在网上发现的关于这个错误的一点帮助都没有。解决这个问题的一个人说,他们是通过将库更改为CDLC应用程序来实现的,但如果我这样做,那么我甚至无法将项目设置为依赖于它

除了在每个项目中包含源文件外,创建可包含在其他项目中的代码库的正确方法是什么?它是否涉及使用COD文件?有没有其他办法让它发挥作用


注意:JAR文件位于项目或工作区附近的其他目录中,但这应该不是问题。当我编译项目时,库显示在模拟器目录中,jar文件包含我所看到的所有正确的类。

我从未解决过这个问题。我只是改变了我构建项目的方式,使之与测试jar相同,然后开始工作。

为了让Java库正常工作,有没有需要正确放置和指向的C库?这是BlackBerry,这些是纯BlackBerry Java类。注意:我可以从命令行使用rapc创建一个小的测试Jar,并导入它,这样就可以了。我试着从JDE打开库项目并在那里编译它。没有变化。你能分享更多细节吗。我也面临同样的问题。