在CMD中运行jar文件时无法识别通信端口

时间:2015-05-26 12:03:17

标签: java netbeans cmd serial-port serial-communication

对于学校项目,我必须制作一个Java程序来读写arduino。我使用javax.comm库通过COM端口建立连接。如果我在netbeans中运行该程序,它运行正常。它读取arduino的输出并可以写入。但是,如果我运行由cmd中的netbeans生成的.jar文件,则程序无法找到com端口。正确使用该库,因为该程序提供了javax.comm库中使用的异常。 我很沮丧,不知道该怎么做

请帮忙。

1 个答案:

答案 0 :(得分:0)

The COM port settings in the Ports option of Control Panel have no effect on COM port settings used in a command prompt window.

尝试使用CMD提示符中的MODE应用程序与COM端口进行交互,并根据Java应用程序的需要对其进行配置。有关其他详细信息,请参阅上面引用的Microsoft知识库文章。

例如:

C:> MODE /?

将提供有关MODE命令的使用信息。

另外,请确保您的cmd提示符以管理员身份运行。