设备文件COMn可以用于java中的串行通信

时间:2012-12-11 05:51:26

标签: java windows serial-communication

我正在寻找一种与usb调制解调器进行串行通信的方法,而无需更改我的java安装。它必须在Linux和Windows上。

在linux上我可以使用bash读写/ dev / ttyUSB1。在Windows上,我尝试将FileInputStream + FileOutputStream设置为名为“COM3”的设备文件。我可以创建FileInputStream或FileOutputStream。不是两个。

有没有办法在java中使用文件api进行串口通信?

1 个答案:

答案 0 :(得分:0)

RxTx库是“标准”:http://rxtx.qbang.org/wiki/index.php/Main_Page并且在所有平台上运行良好。我认为这是在Windows上使用Java进行串行IO的唯一方法。 Linux系统可以工作,因为它使用透明的驱动程序。

即使我找到了Windows的这个文件名约定: \\。\ COM3 (我从未使用过这个...)