Application, jdk.jpackage.internal.model.Package , and Launcher.
API Note
All methods of all interfaces and classes in this package return non-null values unless stated otherwise.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | AppImageLayout
Generic app image directory layout. |
| public interface | Application
A generic application for packaging. |
| public interface | ApplicationLayout
Application app image layout. |
| public interface | ApplicationLayoutMixin
App image directory contents specific to application packaging. |
| public interface | BundleSpec
A generic bundle specification. |
| public interface | BundleType
Generic bundle type. |
| public interface | BundlingEnvironment
Bundling environment. |
| public interface | CustomLauncherIcon
Custom application launcher icon sourced from an external file. |
| public interface | DefaultLauncherIcon
Default application launcher icon. |
| public interface | ExternalApplication
Description of an external application image. |
| public interface | FileAssociation
File association. |
| public interface | Launcher
Application launcher. |
| public interface | LauncherIcon
Application launcher icon. |
| public interface | LauncherJarStartupInfo
Application launcher startup configuration using non-modular jar file. |
| public interface | LauncherJarStartupInfoMixin
Details of Linux application launcher startup configuration using non-modular jar file. |
| public interface | LauncherModularStartupInfo
Application launcher startup configuration using Java module. |
| public interface | LauncherModularStartupInfoMixin
Details of application launcher startup configuration using Java module. |
| public interface | LauncherStartupInfo
Generic startup configuration of an application launcher. |
| public interface | LinuxApplication
Linux application. |
| public interface | LinuxDebPackage
Linux DEB package. |
| public interface | LinuxDebPackageMixin
Details of Linux DEB package. |
| public interface | LinuxLauncher
Linux application launcher. |
| public interface | LinuxLauncherMixin
Details of Linux application launcher. |
| public interface | LinuxPackage
Linux package. |
| public interface | LinuxPackageMixin
Details of Linux package. |
| public interface | LinuxRpmPackage
Linux RPM package. |
| public interface | LinuxRpmPackageMixin
Details of Linux RPM package. |
| public interface | Package
Native application package. |
| public interface | PackageType
Native package type. |
| public interface | ResourceDirLauncherIcon
Custom application launcher icon sourced from the resource directory. |
| public interface | RuntimeBuilder
Creates Java runtime. |
| public interface | RuntimeLayout
Java runtime app image layout. |
| Modifier and Type | Annotation and Description |
|---|---|
| public @interface | SelfContainedException
Annotation for exceptions with self-contained error messages that don't require an additional context, like exception class name or a stack trace. |
| Modifier and Type | Class and Description |
|---|---|
| public class | ConfigException
Signals that error has occurred at configuration phase. |
| public class | DottedVersion
Dotted numeric version string. |
| pack-priv class | |
| public class | JPackageException
Generic jpackage exception with non-null message. |
| public class | ParseUtils
Collection of functions to create instances of types defined in this package from strings. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | AppImageBundleType
App image bundle type. |
| public enum | LauncherShortcutStartupDirectory
The directory in which to run an application launcher when it is started from a shortcut. |
| public enum | StandardPackageType
Standard native package types. |