シリアル通信用の Java アプリケーションを作成しましたが、 http://rxtx.qbang.org/に依存しています。私が見ることができる他の唯一のオプションは javax.comm です。これは古いか、お勧めしません...
RXTX の場合、JVM が認識できるように、Linux でも行ったように、dll をさまざまな Windows システム フォルダーに配置することになりました。
javax.comm を使用してから非常に長い時間が経ちましたが、似たようなことをしたことを覚えているようです。
アプリケーションを OS に依存しないようにしたいと考えています。私は自分の Java アプリケーション (JAR) ファイルを送信するのが好きで、それが Windows (x86/64) または Linux システムであっても、事前に変更を加えなくても問題なく機能します。
そのためには、jar 内に必要なすべてのファイルを含める必要があります。
これを達成する最良の方法は何ですか? より良いシリアル通信オプションはありますか?
ありがとう、
Ps。Ubuntuで見つけたところ、apt-getでRxTxをインストールできます
sudo apt-get インストール librxtx-java