Table of Contents Table of Contents Title and Copyright Information Preface Audience Documentation Accessibility Diversity and Inclusion Related Documents Conventions 1 Packaging Overview Packaging Pre-Reqs Application Preparation Generated Application Image Java Runtime Requirements 2 Basic Packaging Defaults for Options Not Specified Package a Non-Modular Application Package a Modular Application Identify Your Application with Package Metadata 3 Support Application Requirements Set Default Command-Line Arguments Set JVM Options Set Class and Module Paths Set File Associations Add Launchers Sign the Application Package (macOS) 4 Manage the Installation of Your Application Include a License Create a Shortcut Set the Installation Directory Add the Application to a Menu Launch in Console 5 Image and Runtime Modifications Application Image Modifications Java Runtime Modifications 6 Override jpackage Resources Resources Used in Packaging View Resources