WindowsのUSBデバイスにJavaからアクセスしたかったので、方法を調べてみました。JavaのUSBサポートってJSR-80に上がってるんですけど、Windows用のまともな実装は出ていないみたいです。 JSR-80以外で情報量の多いのがjUSBですが、これもWindows向け実装がいまいちで、自分の環境では動きませんでした。 jUSB: Java USB jUSB - Java USB API for Windows その後も調べ続けたところ、libusbというUSBライブラリのJNIラッパを発見。 start [LibusbJava] こちらは問題なく動作したので、今回はlibusbを使おうと思います。