JDeploy - The Java Deployment Facility

JDeploy is a deployer for Java 2. Given a Java class file it is for instance capable of generating a complete Java archive for that class file (JAR file). Please check the documentation below for a description of all possibilities.

JDeploy is offered to you for free by TIOBE Software. The only thing we ask in return is giving us as much feedback as possible. Please send your bug reports and change requests to support@tiobe.com. We are eager to implement your ideas!

Here you can download version 1.4.1 (right click and "Save Target as..."):


Documentation

The documentation of JDeploy is only on-line available, hence it is advised to bookmark this page. If there is something you can not find in the documentation, please let us know: support@tiobe.com.

Availability

JDeploy is available as JAR file and can be used on every platform that has a Java Virtual Machine (JRE1.2 or higher).

Licensing

JDeploy is copyright of TIOBE Software BV. It may not be redistributed without explicit approval of TIOBE Software.

Installation

JDeploy comes as a JAR file. It can be run by typing "java -jar deploy.jar <classname>".

Synopsis

java -jar deploy.jar [<option>]... <startclass>

Options

-bootstrap  include bootstrap classes (default is not to include bootstrap classes)
-classpath<path> use <path> to find classes
-import <importfile>
compulsively include classes read from <importfile>, including all classes that they depend on. Every class specification should be stated on a separate line. Package names followed by a wildcard can be used to specify multiple classes at once, e.g., java.util.*. It is allowed to use single line Java comments (starting with "//") in <importfile>.
-jar <jarfile> generate <jarfile> (default <startclass>.jar)
-list <file> generate class list in <file>
-main <class> make <class> main in manifest (default <startclass>)
-manifest <file> generate manifest in <file>
-nojar do not generate a jar/zip file (only useful with -list or -manifest)
-silent run silently
-zip <zipfile> generate <zipfile> (default is .jar)