是否有用于访问串行端口的Java库或框架?
是否有一个java库或框架(Sun提供的javax.comm除外)在访问串行和并行端口(特别是RS-232)时很容易使用。 我需要一些可以在Windows和Linux上运行的免费软件。
正如andri所指出的, RXTX几乎是你最好的选择。 这里有一篇关于在Windows上开始使用RXTX的文章(与RXTX 2.1有关)。
最常用的框架是rxtx 。
如果没有必要免费 – 记住,你的时间不是免费的 – 那么Serial IO SerialPort可能会很有用。 这是我发现的唯一能够按原样运行的所有内容:
- 32/64位Windows
- 64位Solaris(未测试32位)
- 32位Linux(没有测试64位)
- Mac OS X.
你确实得到了产品的来源,尽管有一些奇怪和烦人的构建实践。
FWIW,我只是一个满足的用户,不隶属于该公司。
rxtx正如其他海报所说。 我一直在使用它,它很好用。 如果使用非标准高速波特率(115200的倍数,例如230400,921600可以,但即使硬件和底层操作系统支持它也不是1MB)会出现问题,我被告知这将在rxtx 2.2中得到纠正。