【发布时间】:2012-09-07 11:52:15
【问题描述】:
在将 RXTX 用于许多不同的项目之后,我遇到了许多令人讨厌的差异和问题,这些问题只能合理地归结为库中的错误 - 死锁、竞争危险和 RXTX 库深处的监控线程被保持打开状态以防止程序关闭(即使我使用的所有端口都已关闭!)运行最新的“不稳定”版本有所帮助,但它仍然远离我称之为可靠的地方,以及项目上的活动目前似乎相当低。
但是,寻找 RXTX 的免费跨平台替代品似乎并没有什么其他的想法。
还有其他人尝试过的更幸运的库吗?我不需要并行端口支持,只需要串行端口,它不一定要与 RXTX 或javax.comm API 兼容。
【问题讨论】:
-
新的 2.5.0 版本的 jSSC 库可用,它包含一些重要的修复,强烈建议更新。欲了解更多信息,请参阅:code.google.com/p/java-simple-serial-connector
-
我目前遇到和你一样的问题......库内总是出错,死锁,而你足够小心以正确关闭所有端口......这真的很烦人。真正考虑其他选择。
-
@Mxsky FWIW,jssc(链接在下面)从那时起对我来说效果很好:)
-
我会投给 jSerialComm。我们在串行应用程序中使用了这种可靠的 RXTX。无需维护原生组件是一大优势。
标签: java serial-port rxtx