Skip to content

Commit 63c60d9

Browse files
update to internal commit 138aab6d
1 parent 21301a6 commit 63c60d9

File tree

8 files changed

+155
-17
lines changed

8 files changed

+155
-17
lines changed

_includes/sidelist-programming/programming-java.html

Lines changed: 52 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
<li lang="java" class="category">DEVELOPMENT</li>
2-
<li lang="java" ><a href="{{ site.dbr_java }}user-guide.html" class="otherLinkColour">User Guide</a>
2+
<li lang="java" ><a href="{{ site.dbr_java }}user-guide/index.html" class="otherLinkColour">User Guide</a>
3+
<ul>
4+
<li><a href="{{ site.dbr_java }}user-guide.html" class="otherLinkColour">Getting Started</a> </li>
5+
6+
<li><a href="{{ site.dbr_java }}user-guide/explore-features/index.html" class="otherLinkColour">Explore Features</a>
7+
<ul>
8+
<li><a class="otherLinkColour">Basic Features</a>
9+
<ul>
10+
<li><a href="{{ site.features }}barcode-formats-and-count.html?lang=java" class="otherLinkColour">Specify barcode formats and count</a></li>
11+
<li><a href="{{ site.features }}barcode-scan-region.html?lang=java" class="otherLinkColour">Read a specific area/region</a></li>
12+
</ul>
13+
</li>
14+
<li><a class="otherLinkColour">Handle Different Scenarios</a>
15+
<ul>
16+
<li><a href="{{ site.features }}read-inverted-barcodes.html?lang=java" class="otherLinkColour">Read inverted barcodes</a></li>
17+
<li><a href="{{ site.features }}read-deformed-barcodes.html?lang=java" class="otherLinkColour">Read deformed barcodes</a></li>
18+
<li><a href="{{ site.features }}read-incomplete-barcodes.html?lang=java" class="otherLinkColour">Read incomplete barcodes</a></li>
19+
<li><a href="{{ site.features }}read-a-large-image.html?lang=java" class="otherLinkColour">Read barcodes from a large image</a></li>
20+
<li><a href="{{ site.features }}read-barcodes-with-small-module-size.html?lang=java" class="otherLinkColour">Read barcodes with small module size</a></li>
21+
<li><a href="{{ site.features }}read-barcodes-with-imbalanced-colour.html?lang=java" class="otherLinkColour">Read images with imbalanced colors</a></li>
22+
<li><a href="{{ site.features }}read-barcodes-with-uneven-lighting.html?lang=java" class="otherLinkColour">Read images with uneven lighting</a></li>
23+
<li><a href="{{ site.features }}read-images-with-texture.html?lang=java" class="otherLinkColour">Read images with texture</a></li>
24+
<li><a href="{{ site.features }}read-images-with-lots-of-text.html?lang=java" class="otherLinkColour">Read images with lots of text</a></li>
25+
<li><a href="{{ site.features }}read-dense-barcodes.html?lang=java" class="otherLinkColour">Read high-density QR Codes</a></li>
26+
<li><a href="{{ site.features }}preprocess-images.html?lang=java" class="otherLinkColour">Preprocess images to read difficult barcodes</a></li>
27+
<li><a href="{{ site.features }}use-region-predetection.html?lang=java" class="otherLinkColour">Automatically detect barcode Region of Interest</a></li>
28+
</ul>
29+
</li>
30+
<li><a class="otherLinkColour">Barcode Results</a>
31+
<ul>
32+
<li><a href="{{ site.features }}get-confidence-rotation.html?lang=java" class="otherLinkColour">Get barcode confidence and rotation</a></li>
33+
<li><a href="{{ site.features }}get-barcode-location.html?lang=java" class="otherLinkColour">Get barcode location</a></li>
34+
<li><a href="{{ site.features }}get-detailed-info.html?lang=java" class="otherLinkColour">Get detailed barcode information</a></li>
35+
<li><a href="{{ site.features }}filter-and-sort.html?lang=java" class="otherLinkColour">Filter and sort decoding results</a></li>
36+
</ul>
37+
</li>
38+
<li><a class="otherLinkColour">Advanced Features</a>
39+
<ul>
40+
<li><a href="{{ site.features }}control-terminate-phase.html?lang=java" class="otherLinkColour">Control when to terminate a decoding process</a></li>
41+
<li><a href="{{ site.features }}use-runtimesettings-or-templates.html?lang=java" class="otherLinkColour">Use SimplifiedSettings or Templates</a></li>
42+
<li><a href="{{ site.features }}use-format-specific-configuration.html?lang=java" class="otherLinkColour">Use format specific configurations</a></li>
43+
</ul>
44+
</li>
45+
</ul>
46+
</li>
47+
<li><a href="{{ site.dbr_java }}user-guide/use-cases/index.html" class="otherLinkColour">Check Use Cases</a>
48+
<ul>
49+
<li><a href="{{ site.usecases }}read-dpm-codes.html?lang=java" class="otherLinkColour">Read DPM codes</a></li>
50+
<li><a href="{{ site.usecases }}read-postal-codes.html?lang=java" class="otherLinkColour">Read Postal codes</a></li>
51+
</ul>
52+
</li>
53+
</ul>
354
</li>
455
<li lang="java"><a href="{{ site.dbr_java }}samples/index.html" class="otherLinkColour">Samples and Demo</a></li>
556
<li lang="java"><a href="{{ site.dbr_java_api }}" class="otherLinkColour">API Reference</a>

_includes/sidelist-programming/sidelist-parameters-organization.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@
6969
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/expected-barcodes-count.html" class="otherLinkColour">ExpectedBarcodesCount</a></li>
7070
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/max-threads-in-one-task.html" class="otherLinkColour">MaxThreadsInOneTask</a></li>
7171
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/name.html" class="otherLinkColour">Name</a></li>
72-
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/return-barcode-zone-clarity.html" class="otherLinkColour">ReturnBarcodeZoneClarity</a></li>
7372
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/text-result-order-modes.html" class="otherLinkColour">TextResultOrderModes</a></li>
7473
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/section-array.html" class="otherLinkColour">SectionArray</a>
7574
<ul>
@@ -138,6 +137,7 @@
138137
<ul>
139138
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/stage-decode-barcodes.html#stage" class="otherLinkColour">Stage</a></li>
140139
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/deblur-modes.html" class="otherLinkColour">DeblurModes</a></li>
140+
<li><a href="{{ site.dcvb_parameters_reference }}barcode-reader-task-settings/return-barcode-zone-clarity.html" class="otherLinkColour">ReturnBarcodeZoneClarity</a></li>
141141
</ul>
142142
</li>
143143
</ul>

programming/java/release-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ needAutoGenerateSidebar: false
88

99
# Release Notes for Java Edition
1010

11+
- [11.2.1100 (10/28/2025)]({{ site.dbr_java_release_notes_v11 }}java-11.html#1121100-10282025)
1112
- [11.2.1000 (10/14/2025)]({{ site.dbr_java_release_notes_v11 }}java-11.html#1121000-10142025)
1213
- [11.0.6100 (08/19/2025)]({{ site.dbr_java_release_notes_v11 }}java-11.html#1106100-08192025)
1314
- [11.0.6000 (08/06/2025)]({{ site.dbr_java_release_notes_v11 }}java-11.html#1106000-08062025)

programming/java/release-notes/java-11.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ needGenerateH3Content: false
88

99
# Release Notes for Java Edition - 11.x
1010

11+
## 11.2.1100 (10/28/2025)
12+
13+
### Fixed
14+
15+
- Resolved an initialization crash that occurred when running the SDK within the Spring Boot framework.
16+
1117
## 11.2.1000 (10/14/2025)
1218

1319
### 🎉Milestone Release

programming/java/user-guide.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ mvn archetype:generate -DgroupId=com.dynamsoft -DartifactId=dbr-hello-world -Dar
6262
<dependency>
6363
<groupId>com.dynamsoft</groupId>
6464
<artifactId>dbr</artifactId>
65-
<version>11.0.6100</version>
65+
<version>11.2.1100</version>
6666
</dependency>
6767
</dependencies>
6868
```
@@ -71,7 +71,7 @@ mvn archetype:generate -DgroupId=com.dynamsoft -DartifactId=dbr-hello-world -Dar
7171

7272
Let's start by creating a console application which demonstrates how to use the minimum code to read barcodes from an image file.
7373

74-
> You can <a href="https://github.com/Dynamsoft/barcode-reader-java-samples/tree/main/samples/HelloWorld" target="_blank">download the entire source code from here</a>.
74+
> You can <a href="https://github.com/Dynamsoft/barcode-reader-java-samples/tree/main/Samples/HelloWorld" target="_blank">download the entire source code from here</a>.
7575
7676
### Create a New Project
7777

@@ -98,20 +98,24 @@ import com.dynamsoft.license.LicenseManager;
9898
Add the following code inside the `main` method to initialize the license for using the SDK in the application:
9999

100100
```java
101-
try {
102-
LicenseError licenseError = LicenseManager.initLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9");
103-
if (licenseError.getErrorCode() != EnumErrorCode.EC_OK) {
104-
System.out.println("License initialization failed: ErrorCode: " + licenseError.getErrorCode() + ", ErrorString: " + licenseError.getErrorString());
105-
return;
101+
public class ReadAnImage {
102+
public static void main(String[] args) {
103+
try {
104+
LicenseError licenseError = LicenseManager.initLicense("DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9");
105+
if (licenseError.getErrorCode() != EnumErrorCode.EC_OK) {
106+
System.out.println("License initialization failed: ErrorCode: " + licenseError.getErrorCode() + ", ErrorString: " + licenseError.getErrorString());
107+
return;
108+
}
109+
} catch (LicenseException e) {
110+
System.out.println("License initialization failed: ErrorCode: " + e.getErrorCode() + ", ErrorString: " + e.getErrorString());
111+
return;
112+
}
113+
// codes from following steps
106114
}
107-
} catch (LicenseException e) {
108-
System.out.println("License initialization failed: ErrorCode: " + e.getErrorCode() + ", ErrorString: " + e.getErrorString());
109-
return;
110115
}
111-
// codes from following steps
112116
```
113117

114-
> The string "DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9" here is a free public trial license. Note that network connection is required for this license to work. When it expires, you can request a 30-day free trial license from the <a href="https://www.dynamsoft.com/customer/license/trialLicense?utm_source=guide&product=dbr&package=java" target="_blank">Customer Portal</a>.
118+
> The string "DLS2eyJvcmdhbml6YXRpb25JRCI6IjIwMDAwMSJ9" here is a free public trial license. Note that network connection is required for this license to work. Alternatively, you can request a 30-day free offline trial license from the <a href="https://www.dynamsoft.com/customer/license/trialLicense?utm_source=guide&product=dbr&package=java" target="_blank">Customer Portal</a>.
115119
116120
### Create a CaptureVisionRouter Instance
117121

@@ -184,7 +188,7 @@ If, instead of processing one single image, you need to process many images at o
184188

185189
> These steps follow the step [Create a CaptureVisionRouter Instance](#create-a-capturevisionrouter-instance) mentioned above.
186190
187-
> You can <a href="https://github.com/Dynamsoft/barcode-reader-java-samples/tree/main/samples/HelloWorld" target="_blank">download the entire source code from here</a>.
191+
> You can <a href="https://github.com/Dynamsoft/barcode-reader-java-samples/tree/main/Samples/HelloWorld" target="_blank">download the entire source code from here</a>.
188192
189193

190194
### Create an ImageSource as the Input
@@ -294,5 +298,4 @@ During the process, the callback method `onDecodedBarcodesReceived()` is trigger
294298

295299
### Build and Run the Project Again
296300

297-
Please refer to [Build and Run the Project](#build-and-run-the-project).
298-
301+
Please refer to [Build and Run the Project](#build-and-run-the-project).
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
layout: default-layout
3+
title: Explore Features - Dynamsoft Barcode Reader SDK Java Edition User Guide
4+
description: This page lists the topics to explore the features of Dynamsoft Barcode Reader Java Edition.
5+
keywords: user guide, explore features, java
6+
noTitleIndex: false
7+
---
8+
9+
# Explore Features
10+
11+
Once you have got an application running with Dynamsoft Barcode Reader Java Edition, you can explore the many features of the SDK to see how to make the best out of the SDK.
12+
13+
> If you are just getting started with Dynamsoft Barcode Reader Java Edition, we recommend that you read [Getting Started]({{ site.dbr_java}}user-guide.html) first.
14+
15+
## Basic Features
16+
17+
* [Specify barcode formats and count]({{site.features}}barcode-formats-and-count.html?lang=java)
18+
* [Read a specific area/region]({{site.features}}barcode-scan-region.html?lang=java)
19+
20+
## Handle Difficult Scenarios
21+
22+
While the SDK has been carefully tuned to provide the best possible performance in most use cases, it can be further tweaked to provide an even better performance for barcodes/images of similar characteristics. Read the following topics and see if any of them might be helpful in your case.
23+
24+
* [Read inverted barcodes]({{site.features}}read-inverted-barcodes.html?lang=java)
25+
* [Read deformed barcodes]({{site.features}}read-deformed-barcodes.html?lang=java)
26+
* [Read incomplete barcodes]({{site.features}}read-incomplete-barcodes.html?lang=java)
27+
* [Read dense barcodes]({{site.features}}read-dense-barcodes.html?lang=java)
28+
* [Read barcodes from a large image]({{site.features}}read-a-large-image.html?lang=java)
29+
* [Read Barcodes with small module size]({{site.features}}read-barcodes-with-small-module-size.html?lang=java)
30+
* [Read barcodes with imbalanced colors]({{site.features}}read-barcodes-with-imbalanced-colour.html?lang=java)
31+
* [Read barcodes with uneven lighting]({{site.features}}read-barcodes-with-uneven-lighting.html?lang=java)
32+
* [Read images with texture]({{site.features}}read-images-with-texture.html?lang=java)
33+
* [Read images with lots of text]({{site.features}}read-images-with-lots-of-text.html?lang=java)
34+
* [Preprocess images to read difficult barcodes]({{site.features}}preprocess-images.html?lang=java)
35+
* [Automatically detect barcode Region of Interest]({{site.features}}use-region-predetection.html?lang=java)
36+
37+
## Barcode Results
38+
39+
* [Get barcode confidence and rotation]({{site.features}}get-confidence-rotation.html?lang=java)
40+
* [Get barcode location]({{site.features}}get-barcode-location.html?lang=java)
41+
* [Get detailed barcode information]({{site.features}}get-detailed-info.html?lang=java)
42+
* [Filter and sort decoding results]({{site.features}}filter-and-sort.html?lang=java)
43+
44+
## Advanced Features
45+
46+
* [Control when to terminate a decoding process]({{site.features}}control-terminate-phase.html?lang=java)
47+
* [Use SimplifiedSettings or Templates]({{site.features}}use-runtimesettings-or-templates.html?lang=java)
48+
* [Use format specific configurations]({{site.features}}use-format-specific-configuration.html?lang=java)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
layout: default-layout
3+
title: Java Edition User Guide Index
4+
description: This is the user guide index page of Dynamsoft Barcode Reader Java Edition.
5+
keywords: user guide index, java
6+
---
7+
8+
# Java Edition User Guide
9+
10+
These articles will help you get the most out of Dynamsoft Barcode Reader Java Edition.
11+
12+
* If you have just started evaluating the SDK, read the [Getting Started]({{ site.dbr_java}}user-guide.html).
13+
14+
* If you want to explore the many features of the SDK and learn how to use them to best process the images you read in your application, read the articles in [Explore Features]({{ site.dbr_java}}user-guide/explore-features/index.html).
15+
16+
* If you want to check how the SDK works in popular use cases, read the articles in [Use Cases]({{ site.dbr_java}}user-guide/use-cases/index.html).
17+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
layout: default-layout
3+
title: Use Cases - Dynamsoft Barcode Reader SDK Java Edition User Guide
4+
description: This page explores the use cases of Dynamsoft Barcode Reader Java Edition.
5+
keywords: user guide, use cases, java
6+
7+
---
8+
9+
# Use Cases
10+
11+
* [Read DPM codes]({{site.usecases}}read-dpm-codes.html)
12+
* [Read Postal codes]({{site.usecases}}read-postal-codes.html)

0 commit comments

Comments
 (0)