java-native-interface
-
jni.h:没有这样的文件或目录 我正在使用代码::Windows中的块。 我创建了一个 dll 项目,试图进行一些 JNI 练习。 在javah生成的.h文件中,有#include jni.h,但是当我尝试编译它时,它一直在说jni.h:没有这样的文件或目录。
-
JNI - 在 Java 和本机代码之间传递大量数据 我正在努力实现以下目标: 1)我在java端有一个字节数组,表示图像。 2)我需要让我的本机代码访问它。 3)本机代码使用GraphicsMagick对此图像进行解码,并通过调用resize来创建一堆缩略图。
-
Tomcat 启动失败,原因是 Mac OS X 上的 “java.net.SocketException Invalid argument” 我们有一个在Tomcat 6上运行的应用程序(确切地说是6.0.35.0),由于Catalina.await方法中的socketAccept调用抛出SocketException,我们在Mac OS上的大多数工程师在启动Tomcat时都遇到了问题: 排除的项目
-
在包含下划线的 Android 包名称中调用 JNI 函数 我正在尝试按照以下指南使用LAME库在Android中实现 但是,我得到了一个java.lang.UnsatisfiedLinkError,我相信这可能是由于我的软件包名称包含一个下划线,它被解释为句号。 看看下面的代码,这可
-
在Java Swing中,如何获得对窗口的Win32窗口句柄(hwnd)引用? 在Java 1.4中,你可以使用((SunToolkit)Toolkit.getDefaultToolkit()).getNativeWindowHandleFromComponent()但已被删除。 看起来您现在必须使用JNI来执行此操作。您是否有 JNI 代码和示例 Java 代码来执行此
-
当我从本机 Java 方法引发C++异常时会发生什么情况? 假设我正在将 Sun 的 JVM 嵌入到一个C++应用程序中。通过JNI,我调用Java方法(我自己的),它又调用我在共享库中实现的本机方法。 如果此本机方法引发C++异常,会发生什么情况? 编辑:编译
-
在本地复制和解析 Android java.lang.unsatisfiedLinkError 我和一位朋友一起创建了一个Android应用程序来组织学校成绩。该应用程序在我的设备和大多数用户设备上运行良好,但是崩溃率超过3%,主要是因为Android版本7.0,8.1和9上发生。 通过谷歌播放控
-
在 JNI 中,如何根据 IBM 的性能建议缓存类、方法 ID 和字段 ID? 我在读到 要访问 Java 对象的字段并调用它们的方法,本机代码必须调用 FindClass()、GetFieldID()、GetMethodId() 和 GetStaticMethodID()。在 GetFieldID()、GetMethodID() 和 GetStaticMethodID() 的
-
Unity 中的回调监听器 - 如何从 UnityPlayerActivity 在 Android 中调用脚本文件方法 我有一个Android库项目,并在Unity项目中导入了库项目。现在,我想在Unity项目中实现一个回调,它将根据Android库项目给出的响应执行。我的意思是说,从UnityPlayerActivity(Android Project)调用Script Fi
-
在 Java 对象中存储本机指针的“正确”方法是什么? 在 Java 对象中存储本机指针的“正确”方法是什么? 如果我碰巧知道本机指针的大小< = 32位,我可以将指针视为Java,或者如果我碰巧知道本机指针的大小< = 64位,则可以将其视为Java。但是有没
标签