在将RXTX用于许多不同的项目之后,我遇到了许多恼人的差异和问题,这些问题只能合理地归因于库中的bugs死锁、竞争风险和RXTX库中的监视器线程处于打开状态,从而阻止程序关闭(即使我使用的所有端口都已关闭!)运行最新的“不稳定”版本有一些帮助,但它仍然离我称之为可靠的地方还很远,而且目前该项目的活跃度似乎相当低。
然而,搜索RXTX的免费跨平台替代方案似乎没有找到更多其他的东西。
有没有其他人更幸运地尝试过的库呢?我不需要并行端口支持,只需要串行端口,而且它不一定要与RXTX或javax.comm应用程序接口兼容。
发布于 2012-09-07 19:55:13
我们已经迁移到了java-simple-serial-connector,在当前的0.9.0版本中,它似乎非常稳定和舒适。目前,它可以在windows和linux系统上运行。我们将其用于调制解调器交互。
发布于 2013-07-31 17:38:02
还有jSerialComm。
Java中的串行通信一团糟。我在linux上使用虚拟usb串口的jSSC遇到了麻烦,但是用串口通信它是连接的。
RXTX一团糟。
至少我认为现在这个SO问题有了所有值得一提的串口通信java库。
发布于 2012-09-07 22:01:53
现在有几个这样的人,现在Arduino很受欢迎。
这是Serialio
还有PureJavaComm,但据我所知,它还处于开发的早期阶段。
这真的取决于你的需求。RXTX几乎已经被移植到任何地方,所以它被广泛使用。
https://stackoverflow.com/questions/12317576
复制相似问题