Windows と Java で USB デバイスと通信したいのですが、適切なライブラリが見つかりません。これを機能させるために、ユーザーが追加のハードウェアやデバイス ドライバーをインストールする必要はありません。つまり、他の Windows アプリケーションと同じように、USB と対話できるようにしたいと考えています。
私は jUSB と JSR 80 に精通していますが、どちらも (少なくとも Windows では) デッド プロジェクトのようです。
しばらく前にこれについてかなりの調査を行いましたが、残念なことに、便利な無料の USB + Windows + Java プロジェクトはすべて死んでしまいました。商業的で高価なものがあります (価格 $39.99 は開発者ごとではなく、販売されたソフトウェアのコピーごとです!) JCommUSBライブラリはおそらく動作しますが、私は経験がありません。USB ドライバーへの独自のカスタム C ラッパーを作成し、JNI を介してそれらと通信する必要がありました。
最も速くて簡単な方法は、いくつかのネイティブ コードをハックすることです :) Java アプリケーションが CalComp デジタイザからデータを読み取れるようにする HID デバイス用の小さなラッパーを作成しました。悪いことに、私の作品は依然として私の前の雇用主が所有するプロプライエタリ コードであるため、法的な理由からオープンソースとしてリリースすることはできません。
良いことは、Microsoft DDK の HID サンプル コードをすぐに使用できることです:)
Java による Windows と USB デバイス間の通信。 http://javausbapi.blogspot.com/2010/05/java-usb-api.html
Freescale マイクロコントローラの例を実行します。