我需要将 C 库移植到 Java,以便它可以在黑莓平台(移动、 native 应用程序)上运行。我正在考虑的选项是:
- 字节码转换(cibyl等)
- 完成港口
- 使用 JNA 围绕 Java 包装 C 代码(这甚至适用于黑莓手机吗?)
请告诉我哪个选项最好。谢谢
最佳答案
啊哈。一些快速谷歌搜索说“不,JNI 不适用于黑莓”来源:
http://supportforums.blackberry.com/t5/Java-Development/JNI/m-p/41140 .
所以你被字节码转换和完整的端口困住了。因为我不知道什么是字节码转换,所以我会选择一个完整的端口,只要您熟悉这两种语言即可。如果你能为我定义字节码转换,我也许能给你一个更好的答案。
关于c - 为 Blackberry 应用程序将 C 库移植到 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6764389/