我在学习关于modbus协议,想用java编写程序,实现与ModbusSlave之间的通信,程序运行出现下面问题:StableLibrary=========================================NativelibVersion=RXTX-2...
我在学习关于modbus协议,想用java 编写程序,实现与ModbusSlave之间的通信,程序运行出现下面问题: Stable Library ========================================= Native lib Version = RXTX-2.1-7pre16 Java lib Version = RXTX-2.1-7 WARNING: RXTX Version mismatch Jar version = RXTX-2.1-7 native lib Version = RXTX-2.1-7pre16 Exception in thread "main" com.serotonin.modbus4j.exception.ModbusInitException: com.serotonin.io.serial.SerialPortException: gnu.io.NoSuchPortException at com.serotonin.modbus4j.serial.SerialMaster.init(SerialMaster.java:31) at com.serotonin.modbus4j.serial.rtu.RtuMaster.init(RtuMaster.java:23) at modbus1.HardneedlTest.main(HardneedlTest.java:30) Caused by: com.serotonin.io.serial.SerialPortException: gnu.io.NoSuchPortException at com.serotonin.io.serial.SerialUtils.openSerialPort(SerialUtils.java:55) at com.serotonin.modbus4j.serial.SerialMaster.init(SerialMaster.java:27) ... 2 more Caused by: gnu.io.NoSuchPortException at gnu.io.CommPortIdentifier.getPortIdentifier(CommPortIdentifier.java:218) at com.serotonin.io.serial.SerialUtils.openSerialPort(SerialUtils.java:37) ... 3 more 该怎么解决?
展开