| title | Introduction - Dynamsoft Barcode Reader Java Edition |
|---|---|
| keywords | java, documentation |
| description | Overview of DBR Java Edition, including feature highlights, system requirements, and links to the user guide, API reference, and migration guides. |
| needAutoGenerateSidebar | false |
Dynamsoft Barcode Reader (DBR) SDK Java Edition is a barcode reading tool designed specifically for java developers.
Leveraging the efficiency and flexibility of the java language, DBR Java Edition provides rich APIs for developers to easily integrate barcode reading functionality into your java applications. Please take a look at [API Reference]({{ site.dbr_java_api }}) to see details.
As one of the functional products of the Dynamsoft Capture Vision (DCV) framework, DBR is also designed to seamlessly integrate with other DCV components and provide developers with a comprehensive set of image processing tools, which cover image capturing, content understanding, result parsing, and interactive workflow. If you are building such a capturing and processing solution, take a look at [Introduction to Dynamsoft Capture Vision]({{ site.dcvb_architecture }}).
Furthermore, DBR provides a powerful parameter system in order to cope with various scenarios. Read [Parameters]({{ site.dbr_parameters }}structure-and-interfaces-of-parameters.html) for details.
If you are new to Dynamsoft Barcode Reader Java Edition, follow the [User Guide]({{ site.dbr_java }}user-guide.html) to build your first barcode reading application. Please note that the system requirements is as below:
-
Operating systems:
- Windows Windows: Windows 8 and higher, or Windows Server 2012 and higher
- Linux x64 (Ubuntu 14.04.4+ LTS, Debian 8+, CentOS 7+, etc.)
- Linux arm 64bit
- macOS (Universal) 12+
-
JDK 1.8 and above
-
For Embedded Devices: For embedded or ARM-based platforms, we recommend using a device with performance equivalent to or better than a Raspberry Pi 4 Model B (4GB RAM). Minimum recommended specs:
- Quad-core ARM Cortex-A72 processor (or equivalent)
- 4 GB RAM
- Linux-based OS (e.g., Raspberry Pi OS, Ubuntu Server)
Note
Other architectures and operating systems, such as ESP32, MIPS, FreeRTOS, and Micrium uC/OS, are not supported.
If you are upgrading from a previous version of Dynamsoft Barcode Reader, please refer to the following guides:
- [Migrate from v9.x to v11.x]({{ site.dbr_java }}migrate-from-v9/) - For users upgrading from version 9.x
For an overview of the APIs, see the [API Reference]({{ site.dbr_java_api }}).
For a peek of DBR Java Edition history, check the [Release Notes]({{ site.dbr_java_release_notes }}).
To develop and run your application with Dynamsoft Barcode Reader SDK, you need an active license key: