Java News from Wednesday, June 4, 2008

Dan Streetman has released javax.usb 1.0.2, an open source Linux library for communicating with USB devices from Java. According to Streetman:

This includes all changes/fixes that were waiting in CVS since 1.0.1, including the change to work with the new /dev/bus/usb/001/001 and /dev/bus/usb/1/1 location/naming of the usbfs filesystem.

No RPMs or binaries are provided with this release; too many incompatibilites with old/new java compilers/jres, as well as the native library incompatibilities, make the binary releases not very useful.

To install, download either the tar.bz2 or .zip file for the API, RI, and Linux imp, and build all 3; then install all 3 jarfiles into your JRE's jre/lib/ext/ directory, the properties file into your JRE's jre/lib directory, and the native .so library into /usr/lib/.