2009-04-14 15 views
13

シリアルおよびパラレルポート(特にRS-232)にアクセスする際に使いやすいJavaライブラリまたはフレームワーク(Sunによって提供されるjavax.comm以外)がありますか。 私はWindowsとLinuxの両方で動作する無料のものが必要です。シリアルポートにアクセスするためのJavaライブラリやフレームワークはありますか?

+0

同様の質問: http://stackoverflow.com/questions/264469/java-rs-232-communication-on-windows –

答えて

11

これに最も一般的なフレームワークはrxtxです。

0

rxtxと他のポスターが言いました。私はそれを使用してきたし、それはうまく動作します。非標準の高速ボーレート(115200の倍数、例えば230400,921600はOKですが、ハードウェア&がサポートしていても1MBはサポートされていません)を使用すると問題がありますが、これはrxtx 2.2で修正される予定です。

+0

こんにちは、rxtxをお勧めしますか?それはまだ2.1で、あなたが6年前に言及したバグを修正していないからです。 – clankill3r

+0

トレントや他の貢献者がいるかもしれませんが、それと同じ問題があります。私は今、purejavacommを使用しています。成功したFTDIチップを搭載した4.3Mbaudで使用しています。 –

5

フリーである必要がない場合は、時間が空いていないことを覚えておいてください。Serial IO SerialPortが便利です。

  • 32ビット/ 64ビットのWindows
  • 64ビットSolaris(テストしていない32ビット)
  • 32ビット:これは、次のすべてに取り組んで私が見つけた唯一のものとして、あるいLinuxは(テストしていない64ビット)
  • のMac OS X

あなたはいくつかの奇妙なと迷惑なビルドの実践とはいえ、製品にソースを入手できますか。

FWIW、私はちょうど会社に所属していない、満足しているユーザーです。

+2

私は問題なくWindowsの複数のバージョンでも使用しています.OTOH、Sun、IBM、RxTxのシリアルライブラリはすべて不安定であり、ランダムな間隔でクラッシュしました。 –

関連する問題