Windows 上的 Java Serial Communication

2022-09-01 08:57:55

我一直在寻找一个可以与Windows / Win32上的串行设备进行通信的Java API,但是我检查过的许多API要么是针对Linux的,太过时了,要么只是有不好的批评家。

有人可以向我推荐一个他们已经尝试过或知道在Windows XP上很容易实现的吗?


答案 1

几周前,我开始寻找同样的东西,到目前为止,我对多平台RXTX库非常满意。适用于任何Windows,Linux和OS X.具有非常干净,易于理解的API。

编辑:RXTX也是开源的。


答案 2

毫无保留,我推荐 serialio.com 的Java串行端口;我在Sun,IBM和RxTx串行软件包上遇到了严重的稳定性问题。SerialPort在24/7生产中已经稳定了5年多。

他们支持标准的Java串行API,以及他们自己的替代专有API。不过,我会坚持使用标准的API,除非你真的需要他们的标准API没有的东西,只是为了保持你的选择开放。


推荐