forked from usb4java/libusb4java
-
Notifications
You must be signed in to change notification settings - Fork 0
The native JNI library used by usb4java
License
crc32a/libusb4java
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is the source code of the JNI wrapper for libusb. usb4java already includes pre-compiled libraries for the following platforms: * linux-x86 * linux-x86_64 * linux-arm * windows-x86 * windows-x86_64 * osx-x86 * osx-x86_64 If you need the library on an other platform then you can easily compile it yourself. On a Unix-compatible operating system you only need the Java JDK, the libusb(x) library version 1.0.16 or higher and the GNU C compiler. When everything is correctly installed then you should be able to build the library with the following commands: $ ./configure $ make When compilation was successful then you can find the library in the `src/.libs` directory. Rename the file so it doesn't include any version number (Examples: libusb4java.so, libusb4java.dylib, libusb4java.dll). usb4java searches for the library in the CLASSPATH directory `org/libusb4java/<OS>-<ARCH>/`. On a 32 bit x86 linux machine for example the directory name is `org/libusb4java/linux-x86`. Usually you can find the required name in the exception thrown by usb4java when it does not find the required library.
About
The native JNI library used by usb4java
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 69.0%
- Shell 31.0%