首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >getPortIdentifiers()返回空

getPortIdentifiers()返回空
EN

Stack Overflow用户
提问于 2014-11-06 15:06:15
回答 1查看 1.6K关注 0票数 2

我试图编写一个程序,让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。

提前谢谢。

EN

Stack Overflow用户

发布于 2015-10-19 06:51:34

编辑:使用RXTX进行串行通信的步骤如下-

  1. 将RXTXcomm.jar、rxtxSerial.dll和rxtxParallel.dll文件复制到项目的lib目录中
  2. 展开列表中的RXTXComm.jar条目,选择“本机库位置”并选择project目录。

rxtxSerial.dll适用于仅限制应用程序在windows上工作的窗口。使用JSSC库可以使其跨平台应用。

如果您仍然在使用RXTX,则可能会出现getPortIdentifier返回空的“权限”问题。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26782676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档