Java Packaging Tool
Packaging Tool feature added in jdk version 16. The jpackage tool was introduced as an incubating tool in JDK 14. It is now ready to be promoted from incubation to a production-ready feature. As a consequence of this transition, the name of the jpackage module will change from jdk.incubator.jpackage to jdk.jpackage. Goals Create a packaging tool, based on the legacy JavaFX javapackager tool, that: 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. Description The jpackage tool packages a Java application into a platform-specific package that includes all of the necessary dependencies. The application may be provided as a collection of ordinary JAR files or as a collection of modules. The supporte...