我正在寻找一种与usb调制解调器进行串行通信的方法,而无需更改我的java安装。它必须在Linux和Windows上。
在linux上我可以使用bash读写/ dev / ttyUSB1。在Windows上,我尝试将FileInputStream + FileOutputStream设置为名为“COM3”的设备文件。我可以创建FileInputStream或FileOutputStream。不是两个。
有没有办法在java中使用文件api进行串口通信?
答案 0 :(得分:0)
RxTx库是“标准”:http://rxtx.qbang.org/wiki/index.php/Main_Page并且在所有平台上运行良好。我认为这是在Windows上使用Java进行串行IO的唯一方法。 Linux系统可以工作,因为它使用透明的驱动程序。
即使我找到了Windows的这个文件名约定: \\。\ COM3 (我从未使用过这个...)