java-native-interface

java-native-interface

文章 0 浏览 4

java字符串优化——就地加载算法

我需要优化 csv 文件(字符串)的实际加载/解析。我知道的最好的方法是就地加载算法,我使用 JNI 和 C++ dll 成功地使用了它,直接从由解析的 csv 数…

贪恋 2024-12-06 20:39:44 0 0

JNI“env->GetStaticMethodID()”崩溃的程序

我正在尝试从 C++ 调用 Java 函数。 到目前为止,这是我的代码: #include typedef struct JavaVMCreationResult { JavaVM* jvm; JNIEnv* env; } JVMC…

神也荒唐 2024-12-06 17:35:55 0 0

对 PInvoke 函数“Test!DllCall::initDll”的调用堆栈不平衡

这是一个不寻常的问题。 我发现只有在通过 Visual Studio 运行程序时才会引发该错误。如果我编译该应用程序并运行编译后的程序,它就可以正常工作。有…

过气美图社 2024-12-06 17:21:29 0 0

从 C++ 调用 Java

我试图按照发现的示例从 C++ 调用 Java 虚拟机 这里: 基本上我有一个小的Java程序: public class TestJNIInvoke { public static void main(String[…

淡墨 2024-12-06 14:30:34 0 0

有什么方法可以通过 JNI 获取指向 Java 数组的直接指针吗?

我需要通过 JNI 获取包含 Java 数组的直接内存地址的指针,而不调用某种复制(即直接访问)。 GetArrayElements 返回一个指向复制数组的指针 - 我需要…

聆听风音 2024-12-06 13:53:21 1 0

JNI 和 UnsatisfiedLinkError

我正在使用 JNI 执行第一步,并尝试编写一个简单的 Hello Java 程序,但它失败并出现以下错误: Exception in thread "main" java.lang.UnsatisfiedLi…

弱骨蛰伏 2024-12-06 13:13:55 0 0

未定义参考尝试从 C++ 调用 Java

我试图从 C++ 创建一个 Java 虚拟机,并调用 main 方法,将 String 参数传递给 Java 程序的 main 方法。我正在关注 Sun 网站上找到的这个示例: http:…

呆萌少年 2024-12-06 13:07:03 0 0

如何使用 SetArrayRegion 将数组从 C 结构映射到 Java 类数组?

我想访问 C 结构体(如下)的数据成员并将它们映射到我的 java 类中的数组上。我尝试使用 Set<>ArrayRegion 来映射值,但我在某个地方出错了。下面是…

北城孤痞 2024-12-06 11:33:55 1 0

jni中如何指定当前工作路径

我有 Java Android 应用程序(TestApp)。从我的 TestApp 中,我从 jni 代码调用函数: JNIEXPORT jint JNICALL Java_com_app_test_testApp_CreateFil…

桃扇骨 2024-12-06 11:14:25 1 0

如何正确使用RegisterNatives

我正在尝试通过 jni 注册一个本机函数,为此,我必须在 jninativemethod 结构中存储指向该函数的指针,该结构具有一个用于函数指针的 void* 字段。 在…

红墙和绿瓦 2024-12-06 08:17:06 0 0

调用 CallVoidMethod 时 JNI 崩溃

我正在尝试从 Android 应用程序中的本机 C 代码调用 java 方法。使用 JNI 听起来很简单,但我的代码在最终调用方法本身时总是崩溃。 这是我的代码: …

傲世九天 2024-12-06 07:39:26 0 0

(将 c# 转换为 Java JNA) - 从 hwnd GetModuleFileName

我正在尝试准确地执行这里所做的操作: 如果我只有一个窗口句柄 (hWnd),我该如何 GetModuleFileName()? 但是是在 java 而不是 C# 中。 到目前为止,…

灵芸 2024-12-06 05:03:53 0 0

在 java servlet 中使用本机代码(服务器端)

我有 ac 库,我在各种平台上的应用程序中使用它。目前,我计划使用 JNI 使用相同的 C 库开发一个 Web 服务。我将使用一些应用程序服务器托管此 Web 服…

几度春秋 2024-12-06 05:00:15 0 0

如何从 C++ 调用 Java 方法(java返回String[])?

据我所知,我无法从 C++ 调用从 Java 字符串数组返回的方法,因此唯一的解决方案是循环调用方法,该方法将按 1 返回数组元素,但如何将它们存储在 C++…

俯瞰星空 2024-12-06 04:53:43 0 0

将 jre 与我的应用程序一起打包

我的应用程序包含一个 c++ exe 文件,该文件使用 JNI 调用 java 程序,因此需要 jvm.dll。但是,我希望我的应用程序附带其自己的嵌入式 jre,但在复制…

睫毛溺水了 2024-12-06 02:15:55 0 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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