移植的C库到Java黑莓应用程序 [英] Porting C library to Java for Blackberry application
问题描述
我需要移植一个C库到Java因此它可以在BlackBerry平台(手机,本机应用程序)上运行。我正在考虑的选项是:
I need to port a C library to Java so it can run on the Blackberry platform (mobile, native application). The options I am considering are:
- 字节code转换(cibyl等)
- 完整端口
- 围绕Java包裹C code。使用JNA(会这样即使是黑莓工作?)
请让我知道哪个选项是最好的。谢谢
Please let me know which option is best. thanks
推荐答案
啊哈。一些快速google搜索源说:没有,JNI不会为黑莓工作:
Aha. Some quick googling says "No, JNI does not work for blackberry" source:
<一个href=\"http://supportforums.blackberry.com/t5/Java-Development/Can-we-use-JNI-Java-Native-Interface-approach-in-Blackberry/m-p/365362\" rel=\"nofollow\">http://supportforums.blackberry.com/t5/Java-Development/Can-we-use-JNI-Java-Native-Interface-approach-in-Blackberry/m-p/365362
http://supportforums.blackberry.com/t5/Java-开发/ JNI / MP / 41140 。
所以你坚持字节code转换和完整的端口。因为我不知道code转换将是一个字节,我会用一个完整的端口去,只要你熟悉这两种语言。如果你可以定义为我的字节code的转换,我也许能够给你一个更好的答案。
So you're stuck with bytecode conversion and complete port. Since I have no idea what bytecode conversion is, I'd go with a complete port, so long as you are familiar with both languages. If you can define bytecode conversion for me, I might be able to give you a better answer.
这篇关于移植的C库到Java黑莓应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!