我有几个库想要导入到我的项目中。它们都是我创建的 Jar 文件,使用 Eclipse 构建,然后使用命令行工具进行预验证。
现在,我正在 BlackBerry JDE(不是 Eclipse)中工作,并且我已将 Jar 文件添加到我的主项目中。最初,它无法编译,并提示堆栈映射错误。这就是促使我预先验证 jar 的原因。
现在,我可以从 Jars 中导入类,并且编译得很好,但是当我尝试在模拟器上运行应用程序并访问 Jar 中的类时,它会抛出 MissingNativeError
.
我尝试将每个 Jar 文件分离到工作区中自己的库项目中,并正确设置项目引用,但没有任何改变。我在网上发现的关于此错误的一点信息没有帮助。解决这个问题的人说,他们通过将库更改为 CDLC 应用程序来实现这一点,但如果我这样做,那么我什至无法设置依赖于它的项目。
除了在每个项目中包含源文件之外,创建可包含在其他项目中的代码库的正确方法是什么?是否涉及使用 COD 文件?还有其他方法可以让它发挥作用吗?
注意:JAR 文件位于远离项目或工作区的其他目录中,但这应该不是问题。当我编译项目时,库显示在模拟器目录中,并且 jar 文件包含我所看到的所有正确的类。
最佳答案
我从来没有解决过这个问题。我只是将构建项目的方式更改为与测试 jar 相同,事情就开始工作了。
关于java - 在 BlackBerry 上导入 Jar 文件时抛出 MissingNativeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2060338/