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
