Javaからシリアルポートを触るためのAPI、Java Communication APIに少し触りました。 API自体は簡単なのですが、実装されているライブラリにはいろいろ問題が。 使う人がそれほど多いとは思えませんが、同様の問題にぶつかる人がいるかもしれないので、ログしておきます。 あと、シリアル通信のテストをVMWareを利用してやってみました。外部機器一切無しにシリアル通信のテストが出来るので、こりゃ便利。 基礎知識 Java Communication APIは、JavaからOSのシリアルポートにアクセスするためのAPIです。古い(1997年)APIなのでJSRなどは存在せず、実装コードのみが存在します。パッケージはjavax.commです。 現在のバージョンは3.0で、実装コードはSolaris版とWindows版が存在します。つまり、Windows版はない、と。 で、上のリン