2

仮想シリアル COM ポートを介して周辺機器と通信する必要がある Java アプリケーションがあります。RS232 Java COMM API (javax.comm.properties、comm.jar、win32com.dll) を使用して同じことを実現します。現在、コードは Windows XP 32 ビット、Vista 32 ビット、および Windows 7 で正常に動作します。ただし、Vista 64 ビットで通信しようとすると問題が発生します。Java COMM API の 64 ビット サポートがないことを Java フォーラムから読みました。

誰かが同様の状況に直面していて、何らかの方法で同じことを解決できたのではないかと思っていましたか?

4

1 に答える 1

2

RXTXライブラリを試してください。これは、SunのCommAPIに代わるオープンソースです。私は64ビットマシンでは使用していませんが、通常、Sunのバージョンよりも優れたWindowsサポートを備えています。

于 2009-11-09T22:14:02.703 に答える