Как запустить код компорта в Java, не имея его физически в системе Linux

Rishabh спросил: 03 ноября 2018 в 09:39 в: java

У меня есть проект в Java, который использует Comport для общения. И с помощью компорта 1 и 2 числа. Но моя система Linux не может иметь com-порт. Я хочу запустить код и слушать данные, отправленные на comport.but, когда я запускаю код, он выдает ошибку. Как мне следовать.

Мой код утилиты компорта выглядит примерно так

import com.fazecast.jSerialComm.SerialPort;public class ComPortUtil {
private static SerialPort comPort;
private static SerialPort relayPort;static {
    SerialPort[] serialPorts = SerialPort.getCommPorts();
    comPort = serialPorts[3];
    comPort.setBaudRate(115200);
    comPort.setParity(SerialPort.NO_PARITY);
    comPort.setNumDataBits(8);
    comPort.setNumStopBits(SerialPort.ONE_STOP_BIT);
    relayPort = serialPorts[1];
    relayPort.setBaudRate(115200);
    relayPort.setParity(SerialPort.NO_PARITY);
    relayPort.setNumDataBits(8);
    relayPort.setNumStopBits(SerialPort.ONE_STOP_BIT);
}public static SerialPort getPOSPort() {
    return comPort;
}public static SerialPort getRelayPort() {
    return relayPort;
}

}

0 ответов