10得票3回答
在Mac上使用RxTx - 串口已经被占用

我在Mac上已经安装了RXTX。Java JAR程序和Arduino软件都将Arduino识别为USB调制解调器,但如果尝试打开串口,则两者都声称端口已经被占用,并显示“未知用户”。我在Java扩展中有rxtxcomm.jar。 我该如何让它们正常工作?

8得票5回答
加载gnu.io.RXTXCommDriver时抛出java.lang.UnsatisfiedLinkError:在java.library.path中没有rxtxSerial。

目前正在使用的是Fedora(已安装包Package rxtx-2.2-0.5.20100211.fc15.i686,且为最新版本)。 我已经尝试使用过: # locate librxtxSerial /home/sun/Downloads/rxtx-2.1-7-bins-r2/Linux...

8得票1回答
如何在Java中检测串口被设备关闭?

我目前在我的Java程序中使用RXTX处理串口通信,已经成功实现了连接/断开和读/写。 然而,我还没有找到一种方法来检测RXTX是否能够检测设备的断开事件。如何在不轮询串口的情况下检测此事件?因为如果在轮询之间断开并重新连接,它将不会被检测到,但仍会在使用串口时导致错误。 如果在RXTX中...

8得票3回答
如何修复Windows 10中的Java rxtxSerial.dll或jSSC-2.7_x86_64.dll串口错误?

更新:我已经使用jSerialComm库找到了解决方案(请参见底部的代码)。 我有一个程序在Windows 7机器上运行了相当长的时间,但现在开始引入Windows 10机器,该程序崩溃了。所以我需要找到一个解决方案。 错误是EXCEPTION_ACCESS_VIOLATION错误。(见下...

7得票1回答
Ubuntu的RXTX无法识别USB串口设备

我正在将一个设备与librxtx-java连接到Ubuntu。这段代码之前在10.04下运行正常,但在12.04下无法检测到连接到计算机的USB串口。 java.util.Enumeration<CommPortIdentifier> portEnum = CommPortIde...

7得票6回答
问题:RXTX接收不到数据

我已经使用RXTX大约一年了,没有太多问题。我刚开始一个新的程序来与新的硬件交互,所以我重用了我在其他项目中使用过的connect()方法,但是我遇到了一个我从未见过的奇怪问题。 问题 设备运行正常,因为当我使用HyperTerminal连接时,我发送和接收到我期望的东西,并且Serial...

7得票2回答
RXTX无法在Windows 7 64位系统下列出或查找端口。

早上好, 我在使用或安装rxtx时遇到了问题,我的操作系统是Windows 7 64位。之前我在一个x86 Win XP系统上使用它,并没有出现任何问题。但是自从我重新安装到这个新系统后,rxtx似乎无法定位任何端口。我尝试过安装rxtx、Cloud Hopper的64位本地库以及删除所有r...

7得票3回答
在Windows上串口的读写不起作用

我最初尝试使用javax.comm连接串口(COM4)。它甚至没有打开串口。 然后我尝试使用rxtx库(rxtx-2.2pre2)进行连接。它可以连接并写入数据,但是无法从串口读取任何数据。 是否有使用javax.comm或rxtx库的JDK/平台依赖性? 我正在使用: Window...