我正在尝试控制连接到 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/