USB for Java

Takami Torao #usb4j
  • このエントリーをはてなブックマークに追加

USB for Java is an open source library that allow you to communicate with USB devices from your Java application without platform-depend implementation. The USB for Java is an API and JNI library to operate USB devices from Java application without without platform-depend implementation. It's just like user-mode generic driver.

API reference is only available in Japanese, sorry.


The USB for Java library is build for Java2 SE 5.0 or later. You need additional library to communicate your USB devices on every platform.

OS Additional Library Memo
Windows LibUSB-Win32 ".inf" file needs for Vista or later
Mac OS X libusb 0.1
Linux libusb 0.1
LibUSB-Win32 required.
libusb 0.1 required. 2.6.27-11
Mac OS X
libusb 0.1 required


download here のリリース一覧から をダウンロードして下さい。このアーカイブにはコンパイルに必要な JAR ファイル、ソースの ZIP ファイル、javadoc の ZIP ファイルが含まれています。

アーカイブに含まれている全ての JAR ファイルを Web アプリケーションの WEB-INF/lib に保存し、必要なサーブレットの設定を行ってください。


CVS (閲覧)
プロジェクト形式 Eclipse 3.4.1 Java Project (UTF-8, LF)
ビルド方法 Ant (build/build.xml を右クリックして [実行]-[Antビルド])

不具合報告や改善要望は の公開討議フォーラムへ御願いします。ただし気が向いた時に作業しておりますのご了承ください。