Top Description Packages
OpenJDK 1.23

Module jdk.jpackage

Requires
java.base, java.desktop, jdk.internal.opt, jdk.jlink

Defines the Java Packaging tool, jpackage.

jpackage is a tool for generating self-contained application bundles.

This module provides the equivalent of command-line access to jpackage via the ToolProvider SPI. Instances of the tool can be obtained by calling ToolProvider.findFirst or the service loader with the name "jpackage".

Implementation Note

The jpackage tool is not thread-safe. An application should not call either of the ToolProvider run methods concurrently, even with separate "jpackage" ToolProvider instances, or undefined behavior may result.

Since
16
Provided Services
Bundler:LinuxAppBundler, LinuxDebBundler, LinuxRpmBundler
Bundlers:BasicBundlers
ToolProvider:JPackageToolProvider
Used Services
Bundler, Bundlers

Package Summary

Modifier and TypePackage and Description
internal package
internal package
internal package