java-native-interface
-
不满意链接错误:找不到指定的过程 我正在编写一些JNI代码,C++从Windows XP上的小程序调用。我已经能够成功运行小程序并加载和调用JNI库,甚至让它调用其他DLL中的函数。我通过设置PATH系统环境变量来包含我所有DLL所在的目录,
-
什么是“钩子”,我该如何用Java编写一个?以及如何与内核通信以了解用户按下的键/向操作系统注册 虽然我搜索了很多,但我仍然不清楚“钩子”到底是什么。例如,我在,但我仍然不明白“钩子”到底是什么。有人可以用通俗的话解释一下什么是“钩子”吗?为什么有些人会写一个“钩子”
-
-
如果调用 JNI DeleteGlobalRef(),相应的 java 对象是否会被垃圾回收? 我的意思是,如果我在C++中创建一个全局引用 jobject,然后将其传递给一些 Java 代码,并删除调用 DeleteGlobalRef(),那么该底层 Java 对象是否会立即被垃圾回收,以便任何已经引用该对象的未来
-
-
如何使用javah 我只是浪费了2个小时试图做一些我以前已经做过两次的事情。我不记得我前两次使用的确切程序,但它真的不应该给我带来这么多麻烦: 我有一个名为“BoardGUIv3”的项目文件夹。我想基于一个
-
-
-
使用 JNI 创建、填充和返回 Java 类实例 我正在尝试使用 JNI 函数来创建一个 Java 类,并使用 DeviceId.java 构造函数方法设置该类的一些属性。我能够使用GetMethodID获取构造函数方法,但是我如何创建一个新的 Device实例.java然后设置属性(
-
Android (ART) 崩溃并出现错误 JNI 检测到应用程序中的错误:jarray 是无效的堆栈间接引用表或无效的引用 我正在编写一个Android应用程序,用于处理来自本机C(NDK r10d)的图片。在最近的ART引入之前,代码一直运行良好,JNI更严格。因此,该代码在Dalvik上工作正常(例如,在Lolipop之前的设备上),
标签