JavaからWindowsのUSBデバイスにアクセス

WindowsのUSBデバイスJavaからアクセスしたかったので、方法を調べてみました。JavaのUSBサポートってJSR-80に上がってるんですけど、Windows用のまともな実装は出ていないみたいです。

JSR-80以外で情報量の多いのがjUSBですが、これもWindows向け実装がいまいちで、自分の環境では動きませんでした。

その後も調べ続けたところ、libusbというUSBライブラリのJNIラッパを発見。

こちらは問題なく動作したので、今回はlibusbを使おうと思います。