Java Foreign Function & Memory bindings for ZBar.
jzbar is available from Maven Central.
To add jzbar as a dependency using Maven, include the following in your pom.xml:
<dependency>
<groupId>io.github.doblon8</groupId>
<artifactId>jzbar</artifactId>
<version>0.2.1</version>
</dependency>For other build tools, retrieve the dependency from Maven Central using the same coordinates.
jzbar bundles the native ZBar library for supported platforms, so no system-wide installation is required.
Java bindings were generated using jextract on Linux (x86_64).
You can regenerate them by running the provided script from the project root (after editing it to set the correct JEXTRACT_HOME, INCLUDE_DIR, and LIB_PATH variables for your system):
./generate-bindings.shThis project is licensed under the GNU LGPL 2.1, the same as the ZBar library.
See the LICENSE file for details.