Java 直接与设备通信的本机方式是什么?

发布于 2024-07-19 16:10:35 字数 47 浏览 6 评论 0原文

Java 直接与 LPT1、COM1、USB 等设备或端口通信的本机方式是什么?

What are Java's native ways of communicating with devices or ports such as LPT1, COM1, USB directly?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

孤独患者 2024-07-26 16:10:35

本机意味着不可移植,因此当且仅当以下库不存在时,您必须使用 JNI 或 JNA不适合你:

native means unportable, so you have to mess with JNI or JNA if and only if the following libraries doesn't works for you:

靖瑶 2024-07-26 16:10:35

RXTX 非常适合 COM 和 LPT 端口。 USB极其困难; 也许最简单的方法是为设备的本机驱动程序编写自己的 C+JNI 包装器。

RXTX is good one for COM and LPT ports. USB is extremely difficult; probably the easiest way is to write your own C+JNI wrapper for native drivers of the device.

终难愈 2024-07-26 16:10:35

不幸的是,在Javax.comm中,sun版本2.0和最新的RXTX版本——LPT并行端口在Win32下没有正确实现。 输出似乎工作正常,但如果您尝试从端口读取,则不可能。

Unfortunately, in Javax.comm the sun version 2.0 and the latest RXTX versions -- LPT parallel ports are not implemented properly under Win32. Output seems to work okay, but if you try to read from the port it's not possible.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文