On Fri, 27 Feb 2026 00:27:08 GMT, Alexey Semenyuk <[email protected]> wrote:

> For runtime bundling, jpackage will read the version for the output bundle 
> from the value of the "JAVA_VERSION" property of JDK's "release" file if the 
> `--app-version` option is not on the command line. jpackage will normalize 
> the version it reads from the "release" file to fit into the constraints of 
> the bundle it produces.
> 
> If the "release" file doesn't exist, is malformed, or the value of the 
> "JAVA_VERSION" property is invalid, jpackage will ignore it.
> 
> If the value of the `--runtime-image` option references a valid macOS bundle, 
> not a plain directory, jpackage will ignore the "release" file and will 
> attempt to read the version from the "Info.plist" file of the input bundle.
> 
> Revamed AppVersionTest and updated it to cover the new functionality.
> 
> Based on https://github.com/openjdk/jdk/pull/29260 PR.

This pull request has now been integrated.

Changeset: c315d1cd
Author:    Alexey Semenyuk <[email protected]>
URL:       
https://git.openjdk.org/jdk/commit/c315d1cd2b0a09cfbd4b8263a0578537558be101
Stats:     1626 lines in 16 files changed: 1484 ins; 63 del; 79 mod

8357404: jpackage should attempt to get a package version from the JDK's 
release file if the --version option is not specified

Reviewed-by: almatvee

-------------

PR: https://git.openjdk.org/jdk/pull/29948

Reply via email to