问题
最开始使用的是rxtxcomm框架,部署时还要手动放驱动文件,而且后面没有进行维护,导致一些一些新系统不再支持,需要手动打包。
<dependency>
<groupId>org.bidib.jbidib.org.qbang.rxtx</groupId>
<artifactId>rxtxcomm</artifactId>
<version>2.2</version>
<scope>compile</scope>
</dependency>
方案
后面发现了新的替换框架jSerialComm,直接使用即可,无需放驱动,在维护,能支持所有的系统、CPU架构。后续列出了开发中使用的工具类,直接使用即可。
<dependency>
<groupId>com.fazecast</groupId>
<artifactId>jSerialComm</artifactId>
<version>2.10.3</version>
</dependency>
工具类
package com.ml.iot.test;
public class Demo {
public static void main(String[] args) {
SerialPortListener serialPortListener = new SerialPortListener();
PortUtil portUtil = new PortUti
标签:rxtxcomm,Java,串口,new,jSerialComm,SerialPortListener,org,public
From: https://blog.csdn.net/h4241778/article/details/139826151