我正在查看SerialIO网站,但不清楚是否有免费的.jar可供下载以获取所需功能。(它只是出售吗?我找不到任何.jar下载链接。)
我只需要在串行端口上进行读/写,并设置波特率。没有比这更花哨的东西。 编辑:我要求它在64位Windows和Mac OS X上工作。Java通信API仅适用于Linux。
SerialIO是一种商业产品。
请查看Java简单串行连接器
jSSC-0.9.0已发布并可供下载。jSSC(Java Simple Serial Connector)是用于在Java中使用串行端口的库,支持Win32(Win98-Win7),Win64,Linux(x86,x86-64),Solaris(x86,x86-64),Mac OS X 10.5及更高版本(x86,x86-64,PPC,PPC64)。
它遵循LGPL许可证。我们已经成功地将其用于生产超过半年的时间。与RXTXcomm相比,它表现出稳定性。
Java Communications 3.0 API是Java扩展程序,用于支持开发基于平台的通信应用程序,如智能卡、嵌入式系统、销售点设备、金融服务设备、传真、调制解调器、显示终端和机器人设备等技术。Java通信API(也称为javax.comm)为应用程序提供对RS-232硬件(串行端口)和有限IEEE-1284(并行端口)、SPP模式的访问。
Purejavacomm是跨平台且免费的:http://www.sparetimelabs.com/purejavacomm/purejavacomm.php
我相信你可能正在寻找官方扩展Java Communications。
你看过Java通信API了吗?
Java通信3.0 API是一个Java扩展,它方便开发平台无关的通信应用程序,适用于智能卡、嵌入式系统、销售点设备、金融服务设备、传真、调制解调器、显示终端和机器人设备等技术。Java通信API(也称为javax.comm)提供应用程序访问RS-232硬件(串行端口)和有限访问IEEE-1284(并行端口)、SPP模式。