LibusbJava

libusb for Java

User Tools

Site Tools


installation:start

This is an old revision of the document!


Installation Instructions (Windows)

  1. Install libusb
    1. Download the current libusb-Binaries from http://libusb.info
      The current version of LibusbJava supports libusb-1.0.19 Other Releases
    2. Extract downloaded file
    3. Copy the corresponding libusb-1.0.dll (64-bit) into your System32 directory (C:\Windows\System32)
  2. Install LibusbJava
    1. ​Download latest ​Binaries
    2. Copy LibusbJava-*.dll and the MinGW C++ Standard Libraries (libgcc_s_seh-1.dll, libstdc++-6.dll, libwinpthread-1.dll) to C:\Windows\System32
    3. Copy LibusbJava.jar to your favoured directory and import it into your current project.
    4. If you are using the LibusbJava together with eclipse, do as follows
      1. Up to Java version 8: copy LibusbJava.jar to C:\Windows\Sun\Java\lib\ext
      2. For Java version 9 or later, install the LibusbJava plugin for eclipse described here.

Installation Instructions (Ubuntu 14.04 64 bit)

  1. install libusb and the Java JDK:
    $ sudo apt-get update
    $ sudo apt-get install libusb-1.0-0-dev openjdk-7-jdk
  2. extract the archive and copy the file libLibusbJava-1_1.so to /usr/lib:
    $ sudo cp libLibusbJava-1_1.so /usr/lib/
  3. copy the file LibusbJava.jar to /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/:
    $ sudo cp LibusbJava.jar /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/ext/
  4. create the file /etc/udev/rules.d/50-bdi.rules and write the following content to it:
    SUBSYSTEM=="usb", GROUP="plugdev", ATTRS{idVendor}=="8235", ATTRS{idProduct}=="0100"
  5. reload the udev rules:
    $ sudo udevadm control --reload-rules
installation/start.1569483485.txt.gz · Last modified: 2019/09/26 09:38 by ursgraf