usb4java

USB library for Java based on libusb and implementing javax-usb (JSR-80).

License

License

MIT
GroupId

GroupId

org.usb4java
ArtifactId

ArtifactId

usb4java
Last Version

Last Version

1.3.0
Release Date

Release Date

Type

Type

jar
Description

Description

usb4java
USB library for Java based on libusb and implementing javax-usb (JSR-80).
Project URL

Project URL

http://usb4java.org/
Project Organization

Project Organization

usb4java Team
Source Code Management

Source Code Management

http://github.com/usb4java/usb4java

Download usb4java

How to add to project

<!-- https://jarcasting.com/artifacts/org.usb4java/usb4java/ -->
<dependency>
    <groupId>org.usb4java</groupId>
    <artifactId>usb4java</artifactId>
    <version>1.3.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.usb4java/usb4java/
implementation 'org.usb4java:usb4java:1.3.0'
// https://jarcasting.com/artifacts/org.usb4java/usb4java/
implementation ("org.usb4java:usb4java:1.3.0")
'org.usb4java:usb4java:jar:1.3.0'
<dependency org="org.usb4java" name="usb4java" rev="1.3.0">
  <artifact name="usb4java" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.usb4java', module='usb4java', version='1.3.0')
)
libraryDependencies += "org.usb4java" % "usb4java" % "1.3.0"
[org.usb4java/usb4java "1.3.0"]

Dependencies

compile (8)

Group / Artifact Type Version
org.usb4java : libusb4java jar 1.3.0
org.usb4java : libusb4java jar 1.3.0
org.usb4java : libusb4java jar 1.3.0
org.usb4java : libusb4java jar 1.3.0
org.usb4java : libusb4java jar 1.3.0
org.usb4java : libusb4java jar 1.3.0
org.usb4java : libusb4java jar 1.3.0
org.apache.commons : commons-lang3 jar 3.8.1

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

usb4java

USB library for Java based on libusb 1.0

Copyright (C) 2011 Klaus Reimer, [email protected]
Copyright (C) 2013 Luca Longinotti, [email protected]

See LICENSE.md for licensing information.

This library can be used to access USB devices in Java. It is based on the native libusb 1.0 shared library and reflects this API as complete as possible. usb4java also implements the javax-usb (JSR80) API. So you can choose if you want to access the USB devices via the low-level libusb 1.0 API or via the high level javax-usb API.

The native libraries are included in pre-compiled form for Linux, Windows and Mac OS X in 32 and 64 bit versions. The libraries are automatically extracted and loaded so you don't need to care about them.

For more detailed information please visit the usb4java website.

org.usb4java

usb4java

Versions

Version
1.3.0
1.2.0