Windows上的Java RS-232通信

时间:2008-11-05 06:25:38

标签: java windows serial-port

有没有人知道用于在WIN32环境中控制RS-232设备的优秀Java API? 我试过RXTX,但他们不支持RS232,只支持RS-485。

6 个答案:

答案 0 :(得分:5)

我毫不保留地推荐serialio.com的Java串口。我在Sun,IBM和RxTx系列软件包中遇到了严重的稳定性问题。 SerialPort已经在生产中坚如磐石地生产了超过2年的24/7。

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

答案 1 :(得分:3)

我建议你试试jSSC。这个lib支持Win32(Win98 - Win7)和Win64。正在建设的Linux版本。 Google代码上的项目页面:http://code.google.com/p/java-simple-serial-connector/

答案 2 :(得分:2)

答案 3 :(得分:0)

我刚刚使用Java 1.6和Windows 7 64位的Scream3r的jSSC库实现了单向接口(设备 - >计算机),并且没有任何问题。

提示:如果你在jSSC-Terminal.zip中查看他的附加代码,你会得到一个很好的(并且使用lib必不可少)示例如何使用库!

感谢Scream3r分享这个,你结束了我的一天!

答案 4 :(得分:0)

我偶然发现scm是另一个用于RS232串口通信的开源库。项目页面为https://github.com/RishiGupta12/serial-communication-manager

答案 5 :(得分:-5)

您是否尝试过来自Sun的Javacomm