关闭。这个问题需要细节或清晰。它目前不接受答案。**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。
上个月关门了。改进这个问题我使用jserialcomm库将我的arduino连接到java类。这是标记错误的代码:
SerialPort chosenPort; chosenPort = SerialPort.getCommPort(String);
但在方法中标记一个错误:“类型serialport的getcommport(string)方法未定义”;知道我已经安装了库
06odsfpq1#
如果没有看到你的代码,很难说清楚你为什么会出错。检查您是否正在使用jserialcomm导入 import com.fazecast.jSerialComm.*; ,而不是javax库 import javax.comm.SerialPort; . 还要注意的是 String 是数据类型,不是值。假设库的设置正确,这应该是合适的:
import com.fazecast.jSerialComm.*;
import javax.comm.SerialPort;
String
String myPort = "COM3"; SerialPort chosenPort; chosenPort = SerialPort.getCommPort(myPort);
或者像这样:
SerialPort chosenPort; chosenPort = SerialPort.getCommPort("/dev/ttyS0");
1条答案
按热度按时间06odsfpq1#
如果没有看到你的代码,很难说清楚你为什么会出错。检查您是否正在使用jserialcomm导入
import com.fazecast.jSerialComm.*;
,而不是javax库import javax.comm.SerialPort;
. 还要注意的是String
是数据类型,不是值。假设库的设置正确,这应该是合适的:
或者像这样: