在代碼中能正常開(kāi)啟串口后,發(fā)數(shù)據(jù)時(shí)oStream.flush()方法報(bào)錯(cuò),收數(shù)據(jù)時(shí)iStream.read()方法報(bào)錯(cuò)。原因是RXTXComm.jar以及相應(yīng).os版本用的不對(duì)(好像官網(wǎng)的版本就是不合適...)
在網(wǎng)上看到有人從Arduino的IDE安裝包中找到了合適的RXTXComm,去官網(wǎng):https://www.arduino.cc/en/Main/Software下載了1.5.5版本的arduino-1.5.5-linux64.tgz
將里面的RXTXComm.jar以及相應(yīng).os拿出來(lái)用果然解了問(wèn)題。