9

有谁知道用于在 WIN32 环境中控制 RS-232 设备的良好 Java API?我试过 RXTX 但他们不支持 RS232,只支持 RS-485。

4

6 回答 6

5

毫无保留,我推荐来自serialio.com的 Java Serial Port 。我在使用 Sun、IBM 和 RxTx 串行包时遇到了严重的稳定性问题。SerialPort 在 24/7 的生产中已经坚如磐石了 2 年多。

它们支持标准的 Java 串行 API,以及它们自己的替代专有 API。不过,我会坚持使用标准 API,除非你真的需要标准 API 不需要的东西,只是为了让你的选择保持开放。

于 2008-11-05T06:46:51.710 回答
3

我建议你试试 jSSC。此库支持 Win32(Win98 - Win7) 和 Win64。Linux 版本正在建设中。Google 代码上的项目页面:http ://code.google.com/p/java-simple-serial-connector/

于 2010-12-08T21:45:09.433 回答
2

J/CoMM呢?

独立于操作系统的 RS232 远程控制。基于 Java 的服务器(控制台),易于调整的 HTML GUI,本地/互联网使用,包括。设备驱动程序 API 和驱动程序(例如 EIKI LC-XM1/SM1/VM1!!)

替代文字

于 2008-11-05T06:34:04.653 回答
0

我刚刚使用 Java 1.6 和 Windows 7 64 位快速且没有问题地使用 Scream3r 的 jSSC 库实现了一个单向接口(设备-> 计算机)。

提示:如果您查看他在 jSSC-Terminal.zip 中的附加代码,您会得到一个很好的(并且对于使用 lib 至关重要)示例如何使用该库!

谢谢你 Scream3r 分享这个,你让我很开心!

于 2012-01-09T17:29:25.640 回答
0

我偶然发现了 scm,它是另一个用于 RS232 串行端口通信的开源库。项目页面是https://github.com/RishiGupta12/serial-communication-manager

于 2015-05-04T17:38:56.560 回答
-5

你试过Sun 的Javacomm吗?

于 2008-11-05T06:34:42.470 回答