jna 相关问题

Java Native Access(JNA)提供对本机共享库的纯Java访问,而无需其他本机或JNI代码。

仅在 Windows 选项卡上运行时出现 JNA 不满足链接错误

我正在尝试使用 JNA 从我的 Java 代码加载 C dll。所关心的行是 rlib = (rfidlib) Native.loadlibrary( "rfidlib", rfidlib.class ); 我将 DLL 放在

回答 1 投票 0

M1 Mac 在本地运行 Play 服务器时出现 UnsatisfiedLinkError

当利用 LeadIQ 的 play 样板运行新项目时,我们将在低于 5.7.0 版本的旧版本 JNA 中遇到 UnsatisfiedLinkError。 我认为这是由于二进制文件不兼容...

回答 3 投票 0

java.io.IOException:要在 Windows 上使用 Lanterna,请将 JNA(和 jna-platform)添加到类路径(或使用 javaw)

上下文 我创建了一个 Lanterna TUI,它在 Ubuntu 上完美运行,我正在 Windows 11 上测试它。当我使用 javaw 运行命令时,会创建一个单独的终端,该终端一旦出现就会出现故障...

回答 1 投票 0

将 BufferedImage 转换为 Pixmap

有没有办法将 BufferedImage 转换为 X11 Pixmap?看起来 JNA 有 com.sun.jna.platform.unix.X11.Pixmap 但我找不到将任何内容转换为该格式的方法。

回答 1 投票 0

Java 中的 Intptr、Intptr.Zero 和 ref int 等价物:

我在读取通过 USB 连接的扫描仪时遇到问题。该方法 (LSConnect) 的返回值始终是相同的“未找到设备”。通过阅读.NET中的示例,我发现他们使用了其他

回答 3 投票 0

无法在Android上加载本机库:在资源路径中找不到本机库

我正在开发一个名为 Galileo 的 Rust 库,使用 FFI 到 Android,并尝试在 Android 模拟器中运行它。 它可以很好地使用该命令进行编译,并在您期望的位置生成 x86 目录: 货物...

回答 1 投票 0

如何使用Java获取当前正在运行的应用程序的名称(与任务管理器中的相同)? (Windows)

这是我的代码,应该打印当前使用的应用程序的名称: 导入com.sun.jna.Native; 导入 com.sun.jna.platform.win32.*; 导入 com.sun.jna.ptr.IntByReference; 公共类 AppList {...

回答 1 投票 0

使用 jna 和 junit 测试本机库:退出库后测试突然退出

我正在制作一个小应用程序来测试使用 jna 将本机库(linux 和 windows)集成到 java 代码中。 为此,我只需在库中调用一个方法并使用 si 检查结果...

回答 1 投票 0

如何正确描述Java JNA对象

请帮助我为 C 代码创建正确的 JNA 对象。 我有一个动态库 n2q_lib.dll 。该库使用了自己的配置文件以及可能位于该目录中的其他库...

回答 1 投票 0

无法使用结构的 ByReference 从本机获取数据

我是 JNA 的初学者 我将一个空结构传递给该函数,该结构由嵌套在其中的结构组成。调用该函数后,我希望填充字段,但是

回答 1 投票 0

从 Windows 事件日志中读取事件并格式化事件

以下代码从本地计算机的 Windows 事件日志中读取并打印事件。 导入java.io.UnsupportedEncodingException; 导入 java.util.Date; 导入 com.sun.jna.platform.win32.

回答 1 投票 0

Java JNA 获取和传递本机指针

如何使用 Java JNA 从本机方法获取指针并将其传递给另一个本机方法? //C代码.h ... 外部“C” HN2QCONN __stdcall N2QLibConnCreate(LPCTSTR lpszIniFile,LPCTSTR

回答 1 投票 0

决定用Java构建Linux的GNU还是MUSL

我有一个 Java 桌面应用程序,应该可以在 GNU Linux 发行版(Debian 和 Ubuntu)和 MUSL Linux 发行版(Alpine)中运行。我的应用程序也使用本机库并且...

回答 2 投票 0

JNA 将 HICON 转换为 Java 图像

我知道已经有这样的问题了。但它的解决方案不适合我,因为使用 Sehellfolder Methode 你只能获得 16x16 和 32x32 大小的图标。 我已经提取了 HICO w...

回答 2 投票 0

我应该如何从结构中提取复杂的信息?

我在 C++ 中有一个复杂的结构。现在我需要通过 JNA 获取该值。我尝试了一些方法,但都失败了。我不确定问题出在哪里。 这是我的 Java 结构,它是由

回答 1 投票 0

带有 JNA 的 SDK Nikon C

我正在研究用 C 语言编写的 Nikon SDK 和带有 JNA 库的 Java 程序之间的包装。 所有进程都以 dll 内的 EntryPoint (MAIDEntryPoint) 结束。 此条目的签名...

回答 1 投票 0

Android 上的 Hunspell

有人在Android平台上成功实现了Hunspell拼写检查器吗?有可能吗?你尝试过吗?结果怎么样? 预先感谢您。

回答 4 投票 0

如何使用JNA配合java来检测点击

如果我尝试编写下面的代码,我会收到以下错误 线程“main”中出现异常 java.lang.UnsatisfiedLinkError:查找函数“SetWindowsHookEx”时出错:指定的过程...

回答 1 投票 0

Win32 函数 DwmGetColorizationColor 的 JNA 绑定返回 E_INVALIDARG 错误

我正在尝试使用 JNA 为 Win32 函数 DwmGetColorizationColor 创建绑定。 根据 MSDN,这是函数签名: HRESULT DwmGetColorizationColor( [输出] DWORD *

回答 1 投票 0

使用 JNA 的应用程序中 JVM 崩溃可能有哪些原因?

我正在寻找 JNA 出现奇怪问题的可能原因。我有一个 Java 应用程序,它使用一堆共享库,这些库都是我和我的同事自制的、编程的。我们正在使用 JNA 5.x...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.