java RXTX 串口编程-no rxtxSerial in java.library.path错误

windows

下载RXTXcomm.jar包和rxtxSerial.dll、rxtxParallel.dll文件

http://fizzed.com/oss/rxtx-for-java

RXTXcomm.jar放入%java_home%/jre/lib/ext下面,rxtxSerial.dll,rxtxParallel.dll放入%java_home%/jre/bin下面

linux

同理

demo

	/**
     * @Author memeda
     * @Description 获取可用串口
     * @Date 2019/6/17 15:20
     * @Param []
     * @return java.util.List<gnu.io.CommPortIdentifier>
     **/
    public static List<CommPortIdentifier> findPorts () {
        List<CommPortIdentifier> list = new ArrayList<>();
        Enumeration<CommPortIdentifier> portList = CommPortIdentifier.getPortIdentifiers();
        while (portList.hasMoreElements()) {
            CommPortIdentifier commPortIdentifier = portList.nextElement();
            logger.info("串口名称:" + commPortIdentifier.getName() + "串口号:" + commPortIdentifier.getPortType());
            list.add(commPortIdentifier);
        }
        return list;
    }

大功告成

猜你喜欢

转载自blog.csdn.net/qq122716072/article/details/92641704
今日推荐