可能的重复:
窗户上的Java串行通信

朋友,我想将数据连接到Java中的COM端口(虚拟或原始)?

有帮助吗?

解决方案

这个问题已被问到并回答了很多次:

使用Java从串行端口读取文件

阅读Java的串行端口

从Java的串行端口读取文件

是否有用于访问串行端口的Java库或框架?

窗户上的Java串行通信

引用一些。

我个人建议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.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top