使用c++;blackberry中的类或将cpp文件转换为java 我有C++文件和库,我用Android使用NDK和JNI。它在Android中运行良好。但是现在我想用同样的文件和库来开发黑莓。我正在尝试将cpp文件转换为java,但是有大量的cpp文件,因此不适合尝试转换数百个文件

使用c++;blackberry中的类或将cpp文件转换为java 我有C++文件和库,我用Android使用NDK和JNI。它在Android中运行良好。但是现在我想用同样的文件和库来开发黑莓。我正在尝试将cpp文件转换为java,但是有大量的cpp文件,因此不适合尝试转换数百个文件,android,c++,blackberry,converters,Android,C++,Blackberry,Converters,我想知道是否有可用的cpp到java转换器,或者如何在我的Blackberry应用程序开发中使用jni 或者有更好的选择吗?目前的黑莓智能手机根本不支持JNI,所以C++在这些设备上是完全不可能的。您必须只使用Java 黑莓PraveBoo1.V7+,未来OS7智能手机,将有一个支持C++的NDK。java将不被用于这些设备(除了Android播放器),所以没有JNI需要。 目前的黑莓智能手机根本不支持JNI,所以C++在这些设备上是完全不可能的。您必须只使用Java 黑莓PraveBoo1.V

我想知道是否有可用的cpp到java转换器,或者如何在我的Blackberry应用程序开发中使用jni


或者有更好的选择吗?

目前的黑莓智能手机根本不支持JNI,所以C++在这些设备上是完全不可能的。您必须只使用Java


黑莓PraveBoo1.V7+,未来OS7智能手机,将有一个支持C++的NDK。java将不被用于这些设备(除了Android播放器),所以没有JNI需要。

目前的黑莓智能手机根本不支持JNI,所以C++在这些设备上是完全不可能的。您必须只使用Java


黑莓PraveBoo1.V7+,未来OS7智能手机,将有一个支持C++的NDK。java将不被用于这些设备(除了Android播放器),所以不需要JNI。java/C++和C++是两种完全不同的语言。你不能只是“转换”一个到另一个。即使是对代码的天真移植也是非常不平凡的操作,如果你想用复杂的方式(使用目标语言的习语)来做,这是一个严肃的编程过程。java和C++的复制是两种完全不同的语言。你不能只是“转换”一个到另一个。即使是对代码的天真移植也是一个非常不平凡的操作,如果你想用复杂的方式(使用目标语言的习语)来做这件事,这是一个严肃的编程过程。我可以重复使用这个C++库来进行iPhone和Windows Mobile开发。而不是“未来OS7智能手机”。但是未来BBX智能手机——RIM完全是为了支持QNXCAN,所以我用这个C++库来开发iPhone和Windows Mobile。不是“未来OS7智能手机”,而是未来BBX智能手机——RIM完全是OS7,有利于QNX。