题
可能的重复:
窗户上的Java串行通信
朋友,我想将数据连接到Java中的COM端口(虚拟或原始)?
解决方案
这个问题已被问到并回答了很多次:
引用一些。
我个人建议serialport来自 http://serialio.com - 它不是免费的,但值得任何商业项目开发人员(无特许权使用费)许可费. 。可悲的是,它不再是免版税的部署,而serialio.com似乎已经重塑了自己的硬件卖家。我不得不搜索有关SerialPort的信息。
根据个人经验,我强烈建议 反对 太阳,IBM和RXTX实现,所有这些实现都在24/7使用中不稳定。有关详细信息,请参阅我关于上述一些问题的答案。公平地说,自从我尝试过它以来,RXTX可能已经走了很长一段路,尽管太阳和IBM的实施基本上被放弃了,甚至在那时。
一个看起来很有希望的新免费选项,可能值得尝试的是 JSSC(Java简单串行连接器), ,如 @jodes评论所建议的那样。
其他提示
Java Communications API(也称为Javax.Comm)提供了对RS-232硬件(串行端口)的应用程序: http://www.oracle.com/technetwork/java/index-jsp-141752.html
替代方案 javax.comm
是个 rxtx
比图书馆支持更多的平台 javax.comm
.
不隶属于 StackOverflow