我正在尝试将 JSpeex 的 jar 文件添加到 Blackberry 项目中。如果我添加它,编译将失败。
此外,如果我将源文件添加到项目中,编译会失败,因为 JSpeex 是纯 Java 并且 Blackberry 应用程序不支持类。
请帮我解决问题...
提前致谢。
我正在尝试将 JSpeex 的 jar 文件添加到 Blackberry 项目中。如果我添加它,编译将失败。
此外,如果我将源文件添加到项目中,编译会失败,因为 JSpeex 是纯 Java 并且 Blackberry 应用程序不支持类。
请帮我解决问题...
提前致谢。
纯Java?请记住,Blackberry JVM 仍然基于J2ME,它是 java 的一个子集。
要包含外部 JAR,请遵循知识库条目
如何 - 将 jar 文件编译到 BlackBerry Library 中
另一种方法是提取您的 jar 文件(将文件结尾更改为 .zip 而不是 .jar 并提取源文件)并使用 preverify 选项检查您的 java 类。
preverify.exe [-d] output -classpath directory input; directory
祝你好运,
雷特
编辑以回应您的评论
在 C:\Program Files\Research In Motion\BlackBerry JDE 4.7\bin
尝试
preverify -classpath "C:\Program Files\Research In Motion\BlackBerry JDE 4.7\lib\net_rim_api.jar" "d:\myjar.jar"
并查看输出文件夹。