Java Native Access(JNA)提供对本机共享库的纯Java访问,而无需其他本机或JNI代码。
Cassandra 无法初始化类 com.sun.jna.Native
我在 CentOS 7 上使用的是 Cassandra 3.9 版。 启动 Cassandra Server 时,我收到如下错误: 跟踪 [MemtableFlushWriter:1] 2017-05-15 04:25:49,735 LogTransaction.java:264 - 关闭...
谁能告诉我如何从 Java 调用 Objectice-C 方法。 我听说过 JNI 和 JNA 两种技术。 有一段用 Objective-C 编写的 IOS 应用程序代码,我想使用...
仅在 Windows 选项卡上运行时出现 JNA 不满足链接错误
我正在尝试使用 JNA 从我的 Java 代码加载 C dll。所关心的行是 rlib = (rfidlib) Native.loadlibrary( "rfidlib", rfidlib.class ); 我将 DLL 放在
M1 Mac 在本地运行 Play 服务器时出现 UnsatisfiedLinkError
当利用 LeadIQ 的 play 样板运行新项目时,我们将在低于 5.7.0 版本的旧版本 JNA 中遇到 UnsatisfiedLinkError。 我认为这是由于二进制文件不兼容...
java.io.IOException:要在 Windows 上使用 Lanterna,请将 JNA(和 jna-platform)添加到类路径(或使用 javaw)
上下文 我创建了一个 Lanterna TUI,它在 Ubuntu 上完美运行,我正在 Windows 11 上测试它。当我使用 javaw 运行命令时,会创建一个单独的终端,该终端一旦出现就会出现故障...
有没有办法将 BufferedImage 转换为 X11 Pixmap?看起来 JNA 有 com.sun.jna.platform.unix.X11.Pixmap 但我找不到将任何内容转换为该格式的方法。
Java 中的 Intptr、Intptr.Zero 和 ref int 等价物:
我在读取通过 USB 连接的扫描仪时遇到问题。该方法 (LSConnect) 的返回值始终是相同的“未找到设备”。通过阅读.NET中的示例,我发现他们使用了其他
我正在开发一个名为 Galileo 的 Rust 库,使用 FFI 到 Android,并尝试在 Android 模拟器中运行它。 它可以很好地使用该命令进行编译,并在您期望的位置生成 x86 目录: 货物...
如何使用Java获取当前正在运行的应用程序的名称(与任务管理器中的相同)? (Windows)
这是我的代码,应该打印当前使用的应用程序的名称: 导入com.sun.jna.Native; 导入 com.sun.jna.platform.win32.*; 导入 com.sun.jna.ptr.IntByReference; 公共类 AppList {...
使用 jna 和 junit 测试本机库:退出库后测试突然退出
我正在制作一个小应用程序来测试使用 jna 将本机库(linux 和 windows)集成到 java 代码中。 为此,我只需在库中调用一个方法并使用 si 检查结果...
请帮助我为 C 代码创建正确的 JNA 对象。 我有一个动态库 n2q_lib.dll 。该库使用了自己的配置文件以及可能位于该目录中的其他库...
我是 JNA 的初学者 我将一个空结构传递给该函数,该结构由嵌套在其中的结构组成。调用该函数后,我希望填充字段,但是
以下代码从本地计算机的 Windows 事件日志中读取并打印事件。 导入java.io.UnsupportedEncodingException; 导入 java.util.Date; 导入 com.sun.jna.platform.win32.
如何使用 Java JNA 从本机方法获取指针并将其传递给另一个本机方法? //C代码.h ... 外部“C” HN2QCONN __stdcall N2QLibConnCreate(LPCTSTR lpszIniFile,LPCTSTR
我有一个 Java 桌面应用程序,应该可以在 GNU Linux 发行版(Debian 和 Ubuntu)和 MUSL Linux 发行版(Alpine)中运行。我的应用程序也使用本机库并且...
我知道已经有这样的问题了。但它的解决方案不适合我,因为使用 Sehellfolder Methode 你只能获得 16x16 和 32x32 大小的图标。 我已经提取了 HICO w...
我在 C++ 中有一个复杂的结构。现在我需要通过 JNA 获取该值。我尝试了一些方法,但都失败了。我不确定问题出在哪里。 这是我的 Java 结构,它是由
我正在研究用 C 语言编写的 Nikon SDK 和带有 JNA 库的 Java 程序之间的包装。 所有进程都以 dll 内的 EntryPoint (MAIDEntryPoint) 结束。 此条目的签名...
有人在Android平台上成功实现了Hunspell拼写检查器吗?有可能吗?你尝试过吗?结果怎么样? 预先感谢您。