jpackage is a tool for packaging self-contained Java applications
The jpackage
tool packages a Java application into a platform-specific package that includes all of the necessary dependencies.
jpackage
:
- Supports native packaging formats to give end users a natural installation experience. These formats include msi and exe on Windows, pkg and dmg on macOS, and deb and rpm on Linux.
- Allows launch-time parameters to be specified at packaging time.
- Can be invoked directly, from the command line, or programmatically, via the ToolProvider API.