Javax.comm API on 64-bit Windows
2022-09-02 10:15:28
我正在使用javax.comm API来帮助我的程序通过串行端口与硬件进行通信。我使用的是 Windows 7 和 NetBeans IDE 9。
我使用通用Java程序来检查PC上的可用端口。程序编译并运行且未出错。但是它没有返回任何内容。
我该怎么做才能在Windows上使用javax.comm API?win32com.dll似乎不适用于64位操作系统。
我正在使用javax.comm API来帮助我的程序通过串行端口与硬件进行通信。我使用的是 Windows 7 和 NetBeans IDE 9。
我使用通用Java程序来检查PC上的可用端口。程序编译并运行且未出错。但是它没有返回任何内容。
我该怎么做才能在Windows上使用javax.comm API?win32com.dll似乎不适用于64位操作系统。
这就是我让它工作的方式。
我已经在我的Windows 7 64位计算机上使用JDK 1.6(32位)对其进行了测试。
现在运行你的程序,它应该工作。
最近的 2.2pre 版本的 RXTX 包含 64 位窗口的二进制文件。我认为最新的RXTX信息来源已经改变为:http://rxtx.qbang.org 而不是 http://www.rxtx.org。
RXTX库一度包含了对使用javax.comm api的直接支持。我不确定它是否仍然如此,但是使用“本机”RXTX打包的主要变化主要只是软件包名称的更改。