Getting javax.usb up and running.

This is how I installed things on a Debian system WITHOUT the using the rpm / alien.

Go to javax-usb.org and click on the "file releases link" this will take you direct to the sorceforge download page.
Once there you need to grab the following:

You'll probably want this as well: javax-usb-example_1.0.0.tar.bz2
Then as root:
- Copy the three jar files to /your/java/dir/jre/lib/ext
(This is where I put them on my debian testing system: /usr/lib/jvm/java-6-sun/jre/lib/ext)
- Put the shared library somewhere appropriate. I just copied it to /lib.
- Run ldconfig.
- Exit the root shell, extract the examples somewhere and copy the properties file the src directory. You'll also need to rename it to javax.usb.properties. The docs say you shuold be able to put this file anywhere on the CLASSPATH but this is the only place where I got it to work.
If you know where the proper place for it it then please let me know.

Compile and run one of the example files. When I did this I got a warning about an unchecked exception, but I ignored that and just went ahead and ran the test app. The output wasn't very informative, but it did appear to work.
Next thing is to get it working with Tomcat...