使用 inpout32.dll 的 Java I/O

标签 java dll io java-native-interface native

我正在尝试控制连接到 Windows XP 并行端口的一些 LED。最简单的解决方案是 Inpout32.dll来自Logix4u.net 。我发现了许多不同语言(C++、Visual Basic、C#)的源代码示例,但没有找到使用 Java 的源代码示例。

您知道有关从 Java 调用 DLL 函数的教程吗? (到目前为止我在 Google 上发现的内容并不是那么先进)。

环境:Java 1.6.0、Windows XP

最佳答案

从 Java 访问 native 代码的通用方法是 JNI .

但是,有像 JNA 这样的框架和/或JInvoke隐藏 JNI 的所有复杂性并提供类似于 VBasic 和 C# 的接口(interface)。

顺便说一句,有针对您的特定 DLL 的 JNI 库和示例 here

关于使用 inpout32.dll 的 Java I/O,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/379256/

相关文章:

java - SOAP UI 中 JAXB 中的空白非强制日期字段问题

java - "Dump"运行集成测试时的hql数据库

c++ - 无法从引用的 C++ dll 获取 VB6 dll 中的 BSTR

java - 使用java,从文件夹位置提取列表文件名的最资源有效的方法是什么

performance - 使用 Serde 和 Bincode 将大型结构序列化到磁盘很慢

java - 加载数据查询不适用于 INSERT/REPLACE 选项

java - 自定义 ContextLoaderListener 类在 Websphere 中不起作用

.net - 单操作系统特定 DLL

dll - 控件 controlName 的类 MSComctlLib.[ListView|TextBox|ect] 不是加载的控件类

c - C语言中的^s符号是什么?