26 /**
27 * Defines the Java packager tool, javapackager.
28 *
29 * <p>The javapackager is a tool for generating bundles for self-contained applications.
30 * It can be located under the name {@code "javapackager"} using the {@link ToolProvider}, for example:
31 * <pre>{@code
32 * ToolProvider javaPackager = ToolProvider.findFirst("javapackager").orElseThrow(...);
33 * javaPackager.run(...);
34 * }</pre>
35 *
36 * @moduleGraph
37 * @since 9
38 */
39 @SuppressWarnings("removal")
40 module jdk.packager {
41 requires jdk.jlink;
42
43 requires java.xml;
44 requires java.desktop;
45 requires java.logging;
46
47 exports com.oracle.tools.packager;
48 exports com.sun.javafx.tools.packager;
49 exports com.sun.javafx.tools.packager.bundlers;
50 exports com.sun.javafx.tools.resource;
51
52 uses com.oracle.tools.packager.Bundler;
53 uses com.oracle.tools.packager.Bundlers;
54
55 provides com.oracle.tools.packager.Bundlers with
56 com.oracle.tools.packager.BasicBundlers;
57
58 provides com.oracle.tools.packager.Bundler with
59 com.oracle.tools.packager.jnlp.JNLPBundler,
60 com.oracle.tools.packager.linux.LinuxAppBundler,
61 com.oracle.tools.packager.linux.LinuxDebBundler,
62 com.oracle.tools.packager.linux.LinuxRpmBundler,
63 com.oracle.tools.packager.mac.MacAppBundler,
64 com.oracle.tools.packager.mac.MacAppStoreBundler,
65 com.oracle.tools.packager.mac.MacDmgBundler,
|
26 /**
27 * Defines the Java packager tool, javapackager.
28 *
29 * <p>The javapackager is a tool for generating bundles for self-contained applications.
30 * It can be located under the name {@code "javapackager"} using the {@link ToolProvider}, for example:
31 * <pre>{@code
32 * ToolProvider javaPackager = ToolProvider.findFirst("javapackager").orElseThrow(...);
33 * javaPackager.run(...);
34 * }</pre>
35 *
36 * @moduleGraph
37 * @since 9
38 */
39 @SuppressWarnings("removal")
40 module jdk.packager {
41 requires jdk.jlink;
42
43 requires java.xml;
44 requires java.desktop;
45 requires java.logging;
46 requires javafx.graphics;
47
48 exports com.oracle.tools.packager;
49 exports com.sun.javafx.tools.packager;
50 exports com.sun.javafx.tools.packager.bundlers;
51 exports com.sun.javafx.tools.resource;
52
53 uses com.oracle.tools.packager.Bundler;
54 uses com.oracle.tools.packager.Bundlers;
55
56 provides com.oracle.tools.packager.Bundlers with
57 com.oracle.tools.packager.BasicBundlers;
58
59 provides com.oracle.tools.packager.Bundler with
60 com.oracle.tools.packager.jnlp.JNLPBundler,
61 com.oracle.tools.packager.linux.LinuxAppBundler,
62 com.oracle.tools.packager.linux.LinuxDebBundler,
63 com.oracle.tools.packager.linux.LinuxRpmBundler,
64 com.oracle.tools.packager.mac.MacAppBundler,
65 com.oracle.tools.packager.mac.MacAppStoreBundler,
66 com.oracle.tools.packager.mac.MacDmgBundler,
|