答案 0 :(得分:2)
Serial on Java开始时有点棘手,但是一旦你完成并运行它,它就非常简单。
串行未在不同的操作系统上以统一的方式实现,因此Sun的方法是开发JavaComm 规范和参考实现。无论好坏,Sun几年前似乎失去了兴趣,并在2005年放弃了Windows支持。
因此,参考实现在很大程度上被称为RXTX的项目“取代”。 RXTX适用于Windows,Linux,BSD,Mac等,因此这通常足以使用它。
这两种实现都需要使用本机库(.so或.dll),需要安装和安装。按平台方式配置。
请参阅此链接以获得均衡的介绍,包括代码示例: http://en.wikibooks.org/wiki/Serial_Programming/Serial_Java
这是RXTX项目:http://rxtx.qbang.org/wiki/index.php/Main_Page
HTH
编辑:在回答你的最后一个问题时,javacomm SerialPort类提供了getInputStream()和getOutputStream()方法,所以你可以像往常一样在java.io中使用它们
答案 1 :(得分:0)
Java Communications API。
从这里开始可能会找到您需要的信息:
http://www.oracle.com/technetwork/java/index-jsp-141752.html