我正在尝试将JSpeex的jar文件添加到Blackberry项目中。 如果我添加它,编译就会失败。
此外,如果我将源文件添加到项目中,编译将失败,因为JSpeex是纯Java,而Blackberry应用程序不支持类。
请帮我解决问题...
提前致谢。
答案 0 :(得分:2)
纯Java?请记住,Blackberry JVM仍然基于J2ME,它是java的一个子集。
要包含外部JAR,请遵循知识库条目
How To - Compile a jar file into a 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"
并查看输出文件夹。