java-native-interface
-
JNI:将无符号 int 转换为 jint 如何将无符号的int转换为jint?我是否必须将其转换,或者我可以在没有任何特殊处理的情况下将其退回?这基本上是我现在的代码,但我无法测试它,因为我没有在本地设置JNI。
-
使用JNI时,如何获取C++Java异常的描述? 我想确定在使用JNI从C++代码调用Java函数时,Java函数引发了什么异常。我有以下代码来捕获Java异常: 我不知道如何在此C++代码中获取有关Java异常的描述性信息。有人可以帮忙吗?
-
Android ndk : 使用 jni 从 c++ 调用 Java 方法的问题 我尝试在Android NDK上工作,我的第一次测试不是很确定,我需要帮助,因为我没有看到我的错误在哪里。 以下代码编译没有问题,但是当在模拟器上运行时,程序返回SIGSEGV信号,并且在logcat中
-
将静态库与 JNI 链接 Java 8 之前的 Java 版本要求本机代码位于共享库中,但我已经读到,在 Java 8 中,可以将静态链接库与 JNI 一起使用。我搜索了示例,但找不到任何示例。 如何将 JNI 库静态链接到我的 Java 应用程
-
如何使用 Eclipse 调试 JNI 代码 (Java & C/C++) 虽然我可以使用 Eclipse JDT 调试器(用于 Java 代码)和 GDB(用于 C 代码)调试我的应用程序,但我更喜欢使用单个工具进行所有调试。我发现有几个项目在Eclipse中启用了“混合模式”调试,并支
-
在 GCC 中执行“Java”块 我在GCC文档中发现了一个有趣的,C++: java_interface 此 type 属性通知C++该类是 Java 接口。它只能应用于在外部“Java”块中声明的类。对此接口中声明的方法的调用将使用GCJ的接口表机制进
-
JVM 在调用本机方法时必须执行哪些操作? JVM 运行时在调用声明为 ? HotSpot 1.8.0 JVM 如何实现 JNI 函数调用?涉及哪些检查步骤(例如,返回后未处理的异常?),JVM要执行哪些簿记(例如本地引用注册表?),以及调用本机Java方法后控
-
-
Java中的事件侦听器没有应用程序焦点?(全局按键检测) 我已经搜索了一段时间,每个人似乎都认为仅使用Java是不可能的,所以我会给SO一个机会;) 有没有办法让我的 Java 应用程序侦听事件(特别是关键事件),而另一个不相关的应用程序具有窗口焦
-
如何在 Linux 上使用 GDB 调试 Java -JNI ? 任何人都可以指导如何使用GDB调试器在Linux上调试JNI代码(如果可能的话,请建议其他选项)。 我已经安装了Gdb,但不知道如何使用它来调试项目。另外,我是否必须使用 -g 选项 t 调试 .so 文
标签