如何通过java控制并行端口的数据位。实际上我正在制作一个关于“基于WEB的电源处理”的项目,在该项目中我必须通过并行端口编程从互联网上的其他机器远程控制设备。有帮助吗?
问问题
3537 次
3 回答
2
没有用于处理并行端口的标准 Java API,因此您必须让底层操作系统为您提供帮助。
大多数操作系统都允许与外部设备通信——Windows 通过“PRN”魔法名称,Linux 通过各种 /dev/files——所以如果你可以通过它做你想做的事,那么你就很好。
如果没有,您将需要找到可以做您需要的本机代码,并通过 JNI 将其链接到您的 Java 应用程序中,这可能是一种非常有趣的体验。如果是这样,您可能会通过使用相关平台的本机技术来获得更好的结果。大多数现代语言都将 Web 服务器作为标准组件。
于 2012-03-02T17:53:41.890 回答
2
Java 不支持开箱即用的并行端口 - 或任何其他类型的硬件端口。您将需要一个外部库,其中包含与您选择的端口通信所需的本机代码。
您可能想看看RXTX库。它似乎在一定程度上支持并行端口......
于 2012-03-02T18:11:39.920 回答
-1
帮自己一个忙,忘记古董和过时的打印机端口。几年以来,大多数计算机甚至都没有了。查看 USB 连接的小工具,例如 Arduino:制作 USB 设备,用 Java 控制它
于 2012-03-02T18:11:46.137 回答