如何使用 JNI 在 C 中创建 byte[][](java) 并将其传递给对象
我知道如何创建 jobobject 并希望将现有的 char ** 转换为相应的 byte[][] 并将其传递给使用 JNI 的 jobobject。 我该怎么做呢?…
是否有ArrayList? C++ 中的集合就像在Java中一样?
我在我的 java 类中使用本机函数。 我已经编写了用于 XML 解析的 C++ 函数。 我的问题是,解析 XML 后,我必须将节点名称存储到字符串数组中,但我不…
Unity3d 与 Android 的集成
我需要创建一个android应用程序,它由在Unity3d(动画等)和AndroidSDK上编写的部分组成(通过androidSDK,我的意思是用java、清单和资源编写的一些活…
是否可以使用宏来处理定义的内容?
我目前正在使用 JNI(Java 本机接口)在 Java 和 C++ 之间发送数据。在实现了一些代码之后,我意识到每个方法的代码总是相似的。一个例子是: JNIEXPO…
在 C++/JNI 中将向量转换为 jobject?
我正在使用 Java 本机函数 - public native ArrayList parseXML(); 在 C++ 中我的本机函数 - vector resultList; JNIEXPORT jobject JNICALL Java_Sam…
JNI:jstring 使应用程序在 Android 上崩溃
我正在开始使用 Android-NDK。所以我们遇到了问题。 这是 C 文件: #include #include #include #define STRING "test" jstring Java_com_gnufabio_nd…
我是否需要释放与参数 jobjectArray 关联的任何内存?
我有一个使用以下 JNI 方法的方法 JNIEXPORT void JNICALL Java_com_android_Coordinates_Updates ( JNIEnv * env, jobject obj, jobjectArray coordi…
如何在 cmake 上使用 FIND_JNI
我正在尝试为我的项目编写一个构建,我正在尝试替换自动构建,并且我需要正确使用 FIND_JNI。 我可以进行一个简单的构建,但它没有正确找到 jni.h 而…
当远程桌面会话注销时,如何阻止 DLL 终止应用程序服务器?
我有一个应用程序服务器(JBoss,但这也发生在 Tomcat 中)作为 Windows Server 2003 中的服务运行。它使用 -Xrs 标志运行。 在应用服务器下运行的 Ja…
JNI中如何返回数组?
我有一个通过 JNI 访问的本机函数,该函数需要将数组的内容返回到 java。我的函数原型如下: JNIEXPORT jcharArray JNICALL Java_jniusb_Main_receive…
Java 应用程序调用 C++通过 JNI 的 DLL;如何最好地分配内存?
问题的基本摘要是: 如何最好地优化内存分配,为通过 JNI 访问的 DLL 提供尽可能多的内存?我应该以最小化什么为目标,以最大化什么为目标,等等。 系…
在 JVM 上运行基于 JNI 的 .jar
我编写了一个 java 程序,它通过 JNI 使用一些本机方法。我的java代码基本上实现了一个GUI来从我的.dll调用本机方法。当我从 IDE (netbeans) 运行代码…
JCuda错误:未定义符号:Pointer_buffer
我正在尝试在 Debian Linux(32 位)中运行 JCuda 示例。由于 JCuda 网站上没有适用于 Linux x86 的二进制文件,因此我编译了这些库。现在我正在尝试…