java-native-interface
-
将 JNI 库添加到本地 Maven 存储库 我希望使用Maven将JNI库,包括其共享对象(.so)文件添加到我的项目中。不幸的是,它还没有在公共存储库上,所以我想我必须自己在本地存储库上安装它才能使其正常工作。 我如何在Maven中包
-
-
使用 JNI 从 Java 代码中检索字符串值的内存泄漏 我使用GetStringUTFChars使用JNI从Java代码中检索字符串的值,并使用ReleaseStringUTFChars发布字符串。当代码在 JRE 1.4 上运行时,不会出现内存泄漏,但如果使用 JRE 1.5 或更高版本运行相同的代码,内存
-
如何在 Eclipse 中生成 JNI 头文件 我正在使用Eclipse来生成一个JNI头文件。我查看并发现了很多.exe和.dll文件,但是我找不到文档中关于使用JNI创建C库绑定的命令。有什么帮助吗?
-
-
JNI 对象创建和内存管理 我有以下JNI方法,它以本机方式创建Java对象的集合,然后将它们返回到Java: 我是否需要释放在本机代码中创建的对象,还是由 GC 自动完成?如果我这样做,我该怎么做,因为我需要将其返回
-
尝试访问 USB 设备时libusb_open_device_with_vid_pid失败 我正在尝试获取 USB 设备以连接到 Android 5.1.1 设备。以前,我一直在使用KitKat的常规libusb,但是棒棒糖提高了安全性,这不再有效。 这是有据可查的,需要 root 来设置 SELinux 级别。我不想让USB设
-
用Java重写C代码还是使用JNI? 我目前正在开发一个用Java编写的项目。我们有一堆用C / C++编写的算法(至少几百个),需要将其合并到我们的项目中。我们的两个选项是使用 JNI 调用此代码,或者重写 Java 中的所有算法。 我
-
我应该如何加载 JNI 的本机库以避免不满意的LinkError? 我想在Ubuntu 8.10上使用JNI,使用Eclipse和gcc(如果有口味的话,是Ubuntu的标准版本)。 我似乎无法加载我的库,尽管make文件成功创建了它。 主要的 Java 类如下所示: 然后它有效,但如果可能
-
从 JNI 相关的库 我通过JNI运行一个库(我没有写它),它在内部调用另一个DLL。我收到一个错误,说“找不到依赖库”,除非我将其他DLL的路径放在系统PATH变量上(我在Windows XP上)。我希望能够在java命令行上
标签