在BlackBerry上导入Jar文件时抛出MissingNativeError

时间:2010-01-13 21:16:31

标签: java blackberry jar

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

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

现在,我可以从Jars导入类,它编译得很好,但是一旦我尝试在模拟器上运行应用程序并访问Jar中的类,它就会抛出MissingNativeError。< / p>

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

WORKS创建可以包含在其他项目中的代码库的CORRECT方法是什么,而不是包括每个项目中的源文件?是否涉及使用COD文件?是否还有其他方法可以使其发挥作用?

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

1 个答案:

答案 0 :(得分:0)

我从未解决过这个问题。我刚刚改变了构建项目的方式,就像测试jar一样,事情开始起作用了。