可能性のある複製:
WindowsでのJavaシリアル通信
友達、JAVAのCOMポート(仮想またはオリジナル)に接続してデータを転送したいですか?
この質問は何度も聞かれ、回答されています。
Javaシリアルポートにアクセスするためのライブラリまたはフレームワークはありますか?
いくつかを参照します。
個人的には http://serialio.com のSerialPortをお勧めします- 無料ではありませんが、商用プロジェクトの開発者(ロイヤリティなし)のライセンス料に見合うだけの価値があります。。悲しいことに、もはやロイヤリティを無料で導入することはできず、SerialIO.comはハードウェアの売り手として自らを作り直したようです。 SerialPortに関する情報を検索する必要がありました。
個人的な経験から、私はagainstSun、IBMおよびRxTxの実装を強くお勧めします。これらはすべて24時間365日の使用では不安定でした。詳細については、前述の質問のいくつかに関する私の回答を参照してください。完全に公平にするために、RxTxは試して以来長い道のりを歩んできましたが、当時はSunとIBMの実装は本質的に放棄されていました。
有望に見え、試してみる価値のある新しい無料オプションは、 jSSC(Java Simple Serial Connector) で、@ Jodesコメントが示唆しています。
Java Communications API(javax.commとも呼ばれます)は、RS-232ハードウェア(シリアルポート)へのアプリケーションアクセスを提供します。 http://www.Oracle.com/technetwork/ Java/index-jsp-141752.html
javax.comm
の代わりに rxtx
ライブラリがあり、これはjavax.comm
よりも多くのプラットフォームをサポートします。