modules/jdk.packager/src/main/java/module-info.java

Print this page




  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,