2

我们有一个 Java 应用程序需要通过虚拟串行 COM 端口与外围设备通信。我们使用 RS232 Java COMM API(javax.comm.properties、comm.jar、win32com.dll)来实现相同的目的。目前,该代码在 Windows XP 32 位、Vista 32 位和 Windows 7 上运行良好。但是我们在尝试在 Vista 64 位上进行通信时遇到了问题。我从 Java 论坛中了解到,Java COMM API 不支持 64 位

我想知道是否有人面临类似的情况并能够以某种方式解决相同的问题?

4

1 回答 1

2

试试RXTX 库。它是 Sun 的 Comm API 的开源替代品。我没有在 64 位机器上使用过它,但它通常比 Sun 的版本具有更好的 Windows 支持。

于 2009-11-09T22:14:02.703 回答