java-native-interface

java-native-interface

文章 0 浏览 4

如何使用 JNI 在 C 中创建 byte[][](java) 并将其传递给对象

我知道如何创建 jobobject 并希望将现有的 char ** 转换为相应的 byte[][] 并将其传递给使用 JNI 的 jobobject。 我该怎么做呢?…

苏大泽ㄣ 2024-12-10 07:33:24 0 0

本机代码中的数据存储

我想在 C++ 上编写一个向量类(或其他类)。我想使用 Java 中的方法。如何做到这一点?我想使用 JNI 来达到这个目的。但是 javah 生成了我的 c 原型。…

时光瘦了 2024-12-10 07:01:33 0 0

是否有ArrayList? C++ 中的集合就像在Java中一样?

我在我的 java 类中使用本机函数。 我已经编写了用于 XML 解析的 C++ 函数。 我的问题是,解析 XML 后,我必须将节点名称存储到字符串数组中,但我不…

盛夏尉蓝 2024-12-10 04:50:57 0 0

Unity3d 与 Android 的集成

我需要创建一个android应用程序,它由在Unity3d(动画等)和AndroidSDK上编写的部分组成(通过androidSDK,我的意思是用java、清单和资源编写的一些活…

只是我以为 2024-12-10 04:43:34 0 0

是否可以使用宏来处理定义的内容?

我目前正在使用 JNI(Java 本机接口)在 Java 和 C++ 之间发送数据。在实现了一些代码之后,我意识到每个方法的代码总是相似的。一个例子是: JNIEXPO…

皇甫轩 2024-12-09 18:34:58 0 0

在 C++/JNI 中将向量转换为 jobject?

我正在使用 Java 本机函数 - public native ArrayList parseXML(); 在 C++ 中我的本机函数 - vector resultList; JNIEXPORT jobject JNICALL Java_Sam…

永不分离 2024-12-09 17:43:04 0 0

JNI:jstring 使应用程序在 Android 上崩溃

我正在开始使用 Android-NDK。所以我们遇到了问题。 这是 C 文件: #include #include #include #define STRING "test" jstring Java_com_gnufabio_nd…

护你周全 2024-12-09 16:12:52 0 0

我是否需要释放与参数 jobjectArray 关联的任何内存?

我有一个使用以下 JNI 方法的方法 JNIEXPORT void JNICALL Java_com_android_Coordinates_Updates ( JNIEnv * env, jobject obj, jobjectArray coordi…

凡间太子 2024-12-09 12:14:18 0 0

如何在 cmake 上使用 FIND_JNI

我正在尝试为我的项目编写一个构建,我正在尝试替换自动构建,并且我需要正确使用 FIND_JNI。 我可以进行一个简单的构建,但它没有正确找到 jni.h 而…

画骨成沙 2024-12-09 11:31:20 1 0

当远程桌面会话注销时,如何阻止 DLL 终止应用程序服务器?

我有一个应用程序服务器(JBoss,但这也发生在 Tomcat 中)作为 Windows Server 2003 中的服务运行。它使用 -Xrs 标志运行。 在应用服务器下运行的 Ja…

柒七 2024-12-09 02:04:58 0 0

JNI中如何返回数组?

我有一个通过 JNI 访问的本机函数,该函数需要将数组的内容返回到 java。我的函数原型如下: JNIEXPORT jcharArray JNICALL Java_jniusb_Main_receive…

信仰 2024-12-09 01:47:58 1 0

Java 应用程序调用 C++通过 JNI 的 DLL;如何最好地分配内存?

问题的基本摘要是: 如何最好地优化内存分配,为通过 JNI 访问的 DLL 提供尽可能多的内存?我应该以最小化什么为目标,以最大化什么为目标,等等。 系…

最美不过初阳 2024-12-09 00:25:02 1 0

是什么导致 JNI 调用变慢?

我知道在 Java 中进行 JNI 调用时“跨越边界”很慢。 但是我想知道是什么导致速度变慢? 当进行 JNI 调用时,底层 jvm 实现做了什么,导致速度如此之…

颜漓半夏 2024-12-08 23:52:27 0 0

在 JVM 上运行基于 JNI 的 .jar

我编写了一个 java 程序,它通过 JNI 使用一些本机方法。我的java代码基本上实现了一个GUI来从我的.dll调用本机方法。当我从 IDE (netbeans) 运行代码…

迷离° 2024-12-08 20:55:40 1 0

JCuda错误:未定义符号:Pointer_buffer

我正在尝试在 Debian Linux(32 位)中运行 JCuda 示例。由于 JCuda 网站上没有适用于 Linux x86 的二进制文件,因此我编译了这些库。现在我正在尝试…

剪不断理还乱 2024-12-08 20:19:14 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文