如何正确使用RegisterNatives
我正在尝试通过 jni 注册一个本机函数,为此,我必须在 jninativemethod 结构中存储指向该函数的指针,该结构具有一个用于函数指针的 void* 字段。 在…
调用 CallVoidMethod 时 JNI 崩溃
我正在尝试从 Android 应用程序中的本机 C 代码调用 java 方法。使用 JNI 听起来很简单,但我的代码在最终调用方法本身时总是崩溃。 这是我的代码: …
(将 c# 转换为 Java JNA) - 从 hwnd GetModuleFileName
我正在尝试准确地执行这里所做的操作: 如果我只有一个窗口句柄 (hWnd),我该如何 GetModuleFileName()? 但是是在 java 而不是 C# 中。 到目前为止,…
在 java servlet 中使用本机代码(服务器端)
我有 ac 库,我在各种平台上的应用程序中使用它。目前,我计划使用 JNI 使用相同的 C 库开发一个 Web 服务。我将使用一些应用程序服务器托管此 Web 服…
如何从 C++ 调用 Java 方法(java返回String[])?
据我所知,我无法从 C++ 调用从 Java 字符串数组返回的方法,因此唯一的解决方案是循环调用方法,该方法将按 1 返回数组元素,但如何将它们存储在 C++…
将 jre 与我的应用程序一起打包
我的应用程序包含一个 c++ exe 文件,该文件使用 JNI 调用 java 程序,因此需要 jvm.dll。但是,我希望我的应用程序附带其自己的嵌入式 jre,但在复制…
寻找一种从 C++ 调用 Java 的便捷方法;
似乎大多数与 JNI(Java 本机接口)相关的文档或帮助程序库都与从 Java 调用本机代码有关。这似乎是它的主要用途,尽管它还有更多功能。 我主要想朝相…
将 Java 嵌入到 C++ 中应用?
我有一个用 C++ 编写的应用程序,我可以通过用 C++ 为其编写插件来扩展应用程序功能。 我基本上想做的是将 Java 嵌入到这个应用程序中。这已经用 Pyth…
如何编译具有本机功能的 ac 文件以通过 JNI 连接?
我按照 java.sun.com 中的示例构建示例 jni 应用程序,但遇到了问题。我打算将unix与gcc一起使用。如何使用本机函数编译 *.c 文件以获得库?我会…
Android JNI字符串问题
JAVA_CODE: public class Employee { private int age; private String name; public Employee(int age, String name) { this.age = age; this.setNa…
mupdf for android:ndk-build问题(错误:typedef的重新定义......)
我正在按照必要的步骤安装适用于 Android 的 MuPDF。 MuPDF 是在我的系统上构建的,我能够使用 C++ 来利用它,现在尝试使用 Android。自述文件中的所…
从cmd运行Jar相关的.Java
我正在尝试从cmd提示符执行“javac Classname.java”,并且此Classname.java需要Jfreechart库/jar,并且如果从Eclipse编译则运行良好(因为项目包已导…