JNA UnsatisfiedLinkError,但 jna.library.path 已设置
我正在使用以下代码在 JNA 中加载 dll(省略了不相关的代码): public class JNAMain { public interface PointShapeBuffer extends Library { ... }…
Java JNIEnv 分段错误
我正在使用它们之间的本机库编写一些 Java.NET 互操作代码,到目前为止,一切进展顺利。 但是由于某种原因我无法在 JNIEnv 下运行任何方法。 System::…
与 Java 中的 GCHandle.Alloc() 等效的代码?
我正在研究使用 JNA 将 C DLL 库包装到 Java。该库提供了一个 C# 包装器。在C#包装器的构造函数中,创建了一个对象并通过m_object来固定该对象的内存…
将 C 库移植到 Java 以用于 Blackberry 应用程序
我需要将 C 库移植到 Java,以便它可以在 Blackberry 平台(移动、本机应用程序)上运行。我正在考虑的选项是: 字节码转换(cibyl 等) 完整端口 使…
如果VS2010不存在,为什么dll不运行?
我在VS2010上编写了一个dll,我将在JNA的帮助下从JAVA调用它。但是如果计算机上不存在VS 2010,它就不会运行。它会给出错误 线程“AWT-EventQueue-0”…
使用 Java 阻止所有 Windows 网络连接
我想用 Java 编写一个小应用程序,它将根据需要阻止所有网络连接(对于整个操作系统,而不仅仅是虚拟机)。该应用程序仅适用于 Windows 平台,我想使…
如何使用 JNA 调用 GLib 线程 g_thread_init?
我正在尝试使用 JNA 调用本机 C 库中的函数,该 JNA 使用 GLib 和 GLib 线程。当我尝试调用该函数时,JVM 崩溃并打印以下错误: GLib-ERROR **: The t…
fannj 库不起作用
我正在尝试运行使用 fannj 库的项目,但出现错误: Exception in thread "main" java.lang.UnsatisfiedLinkError: Error looking up function 'fann_c…
如何使用 dll 在 Java 端声明的 log4j 记录器
我们在 java 项目中使用带有 JNA 的 dll。我们希望 C 代码也记录到我们的 log4j 日志文件中,有没有一种简单的方法可以做到这一点?…
如何让maven从JNA项目下载platform.jar
我有以下 POM 条目 net.java.dev.jna jna 3.3.0 当我构建项目时,它会下载以下文件: jna-3.3.0.jar jna-3.3.0.jar.sha1 jna-3.3.0.pom jna-3.3.0.jar…
如何将 ac 结构的指针转换为 jna 结构
我需要一些帮助,将 C 结构的指针转换为 jna 结构。我正在使用 jna 从 dll 接收回调函数,该函数有一个参数,它是指向 C 结构的指针,当我尝试将指针…