Jump to content

Java packager

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Hervegirod (talk | contribs) at 10:53, 31 July 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Java Packager tool is a tool included in the JDK which allows to package Java applications from the command line.It is an alternative to using other packaging tools like Apache Ant.[1]

Note that the Java Packager does not automatically produce a Jar file. Many other formats are available, including native executable formats for the platform.

The Java Packager tool for JDK 9

The Java Packager tool will evolve for JDK 9, making it aware of modules, allowing for example to package a module and all the modules it depends on.[2]

Example

For example, the following command will create a outPutJar.jar file with the content of the classesDir directory, and will set the myPackager.MainClass as the executable class of the jar file:

javapackager -createjar -appclass myPackager.MainClass -srcdir classesDir -outdir out -outfile outPutJar -v

References

  1. ^ "The Java Packager Tool". Oracle Corporation. Retrieved 2017-07-31.
  2. ^ "JEP 275: Modular Java Application Packaging". Oracle Corporation. Retrieved 2017-07-31.