我试图编写一个程序,让Arduino Uno通过串口与Java程序通信。我遵循这里的指示(http://playground.arduino.cc/Interfacing/Java)。当我试图运行代码时,输出是“未能找到COM端口”。当我进一步查看时,我注意到getPortIdentifiers()正在返回一个空枚举。
我已经尝试过多种解决方案(RXTX无法在windows 7 64位下列出或查找端口,http://www.coderanch.com/t/535173/java-io/java/CommPortIdentifier-getPortIdentifiers-empty),但都没有成功。
我在运行64位Windows 8。
提前谢谢。
发布于 2015-10-19 06:51:34
编辑:使用RXTX进行串行通信的步骤如下-
rxtxSerial.dll适用于仅限制应用程序在windows上工作的窗口。使用JSSC库可以使其跨平台应用。
如果您仍然在使用RXTX,则可能会出现getPortIdentifier返回空的“权限”问题。
https://stackoverflow.com/questions/26782676
复制相似问题