Java从串口读取数据

Posted

技术标签:

【中文标题】Java从串口读取数据【英文标题】:Java Read Data From Serial Port 【发布时间】:2015-01-14 09:09:52 【问题描述】:

我写了一个Java程序来使用rxtx读取串口数据。它在我的 32 位 Windows 系统中成功运行。但是,当我在 64 位上使用 rxtxcomm.jar 和 rxtxserial.dll 更改的相同代码时,它无法正常工作。我从他们的网站下载了 64 位的 rxtx 文件,但仍然如此不工作,似乎 dll 仅适用于 32 位。是否有 64 位的 dll 可用?在这件事上我需要帮助,因为代码在 32 位系统上运行良好。提前致谢。

【问题讨论】:

【参考方案1】:

从链接下载 64 位的 rxtx:http://mfizz.com/oss/rxtx-for-java

64 位的 rxtxSerial.dll 和 rxtxParallel.dll 也已经存在。

请按照里面的安装说明进行操作。

【讨论】:

感谢您的回答,但我尝试了该链接,但仍然无法正常工作。我通过尝试在 32 和 64 中都可以使用的 jssc 得到了解决方案

以上是关于Java从串口读取数据的主要内容,如果未能解决你的问题,请参考以下文章

用C语言读取串口数据

MATLAB串口数据读取问题

QT:从串口连续读取数据的问题

如何从 R 中的串口读取数据

JAVA开启三个线程,去读取数组中的数据不能重复

如何在QT中读取串口数据