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

标签 java blackberry jar

我有几个库想要导入到我的项目中。它们都是我创建的 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/

相关文章:

java - 一个正则表达式,用于捕获两个略有不同的模式

java - 简单位置 API 该方法必须返回 boolean 类型的结果

Java 类方法不会在使用 Eclipse Pydev 的 Jython 中自动完成

java - 使用黑莓访问 Oracle 数据库?

java - 更新 Java 中的现有变量

java - Android:使用 Intent 来启动任何 Activity

blackberry - 在黑莓中禁用和启用互联网

Blackberry - 无法从事件线程调用 getLocation() 方法

intellij-idea - 如何在intellij中添加junit.jar?

java - 使用 libgdx 通过 Eclipse 导出可运行的 .jar 文件