0

Java のインストールを変更せずに USB モデムとシリアル通信を行う方法を探しています。Linux と Windows で必要です。

Linux では、bash を使用して /dev/ttyUSB1 を読み書きできます。Windowsでは、「COM3」という名前のデバイスファイルにFileInputStream + FileOutputStreamを作成しようとしました。FileInputStream または FileOutputStream のいずれかを作成できます。両方ではありません。

Javaでシリアル通信にファイルAPIを使用する方法はありますか?

4

1 に答える 1

0

RxTx ライブラリは「標準」です: http://rxtx.qbang.org/wiki/index.php/Main_Pageで、すべてのプラットフォームで適切に動作します。Windows で Java を使用してシリアル IO を行うには、これが唯一の方法だと思います。トランスペアレント ドライバーを使用しているため、Linux システムが動作します。

Windows 用のこのファイル名規則も見つけました: \\.\COM3 (私はこれを使用したことはありません...)

于 2012-12-11T07:57:50.857 に答える