java原生对串口的支持只有javax.comm,javax.comm比较老了,而且不支持64位系统,我在看jlibmodbus(一个java实现的modbus协议栈)的时候发现了几个可供使用的java操作串口的扩展类库。
1.RXTX
官网:http://fizzed.com/oss/rxtx-for-java
2.jSerialComm
官网:https://fazecast.github.io/jSerialComm/
3.purejavacomm
github:https://github.com/nyholku/purejavacomm
这里有一篇使用RXTX的文章:https://www.cnblogs.com/Dreamer-1/p/5523046.html