Java导入了.jar文件,但jar';无法解析s类对象
我试图用Java通过usb发送数据。我决定使用jSerialComm库。我下载了所需的jar文件并正确导入了它。 整个代码:Java导入了.jar文件,但jar';无法解析s类对象,java,compiler-errors,Java,Compiler Errors,我试图用Java通过usb发送数据。我决定使用jSerialComm库。我下载了所需的jar文件并正确导入了它。 整个代码: import com.fazecast.jSerialComm.SerialPort; public class Try{ public static void main(String[] args) throws IOException { SerialComm ports[] = SerialComm.getCommPorts(); } }
import com.fazecast.jSerialComm.SerialPort;
public class Try{
public static void main(String[] args) throws IOException {
SerialComm ports[] = SerialComm.getCommPorts();
}
}
此行没有问题:
import com.fazecast.jSerialComm.SerialPort;
但这里有一个问题:
SerialComm ports[] = SerialComm.getCommPorts();
错误消息:SerialComm无法解析为类型。
以下是建议:创建类“SerialComm”
import com.fazecast.jSerialComm.SerialPort
但不是
import com.fazecast.jSerialComm.SerialComm
SearialPort类不同于SerialComm,您还需要导入SerialComm类。
如果找不到,则表示您的jar文件与代码片段不兼容。您应该通过以下方式导入:
import com.fazecast.jSerialComm.SerialComm
如果您想了解更多信息,可以查看此信息:
检查此项:您已经导入了
SerialPort
类,而不是SerialComm
类。导入SerialComm
类。但是我从官方网站下载了这个jar,我找不到这个库的另一个jar,谢谢你的评论。jar的名称是什么?try Import com.fazecast.jSerialComm.*jSerialComm-2.0.2.jar这个类叫做SerialPort,不是SerialComm