java-native-interface
-
通过 JNI 从本机线程回调时 Java 线程泄漏 简介: 我看到 Java 线程泄漏时从本机创建的线程上的本机代码回调到 Java。 (2014 年 2 月 11 日更新:我们向 Oracle 提出了此请求作为支持请求。它现在已经由Oracle在Java 7 update 45上)描述了一个
-
如何在 intelliJ Idea 中设置 java.library.path 任何人都可以帮助我如何解决这个错误: 任何人都可以建议我,我做错了什么,以及如何在intelliJ IDEA中设置本机库来解决提到的错误。 任何帮助将不胜感激。如果我做错了什么,也要纠正我
-
NewStringUTF() 和释放内存 在将分配的字符串传递给它之后,我应该释放它吗? 我看到了相互矛盾的意见。有人说我应该自己释放它,有人说VM释放它,有人说VM不能释放它,你应该做奇怪的巫毒魔法来释放它。我很困惑
-
-
-
从 Java 调用 Rust 我正在使用 Rust 1.0 beta,并且能够创建一个小示例来调用从 Java 用 Rust 编写的函数。我只是在 mylib.rs 中使用rustc编译了以下Rust代码,rustc在Windows上生成了mylib.dll: 我应该如何正确调用 GetVersion
-
如何从Java调用C++? 我想从Java调用一个C++方法。我阅读了有关JNI的信息,但是我没有得到如何获取所有库文件以及我应该将其保存在何处以便从命令行运行程序。 有没有办法从Eclipse本身调用C++方法,因为我正在使
-
对于本机对等对象生命周期管理,是否真的应该避免使用 Java 终结器? 根据我作为C++/Java/Android开发人员的经验,我开始了解到终结器几乎总是一个坏主意,唯一的例外是java需要管理一个“本机对等”对象,通过JNI调用C/C++代码。 我知道的演讲,Hans Boehm实际上主张
-
如何在 Linux 上编译 JNI 应用程序的动态库? 我使用的是 Ubuntu 10.10 这就是我所做的。 您好.java: 更新 #2好吧,为了解决更新#1问题,我不得不使用而不是,显然。不过,使用该方法仍然遇到麻烦。我似乎无法告诉它正确的道路。
-
JNI vs. JNA 性能 我们有一个利用GPU(OpenCL)的本机应用程序,用于具有特定方法的大数据,并且它工作完美,没有问题。项目的一部分(Web和发行版)是由 开发,我们只需要调用本机应用程序/库。 是否可以通
标签