All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Class java.util.jar.JarOutputStream

java.lang.Object
    |
    +----java.io.OutputStream
            |
            +----java.io.FilterOutputStream
                    |
                    +----java.util.zip.DeflaterOutputStream
                            |
                            +----java.util.zip.ZipOutputStream
                                    |
                                    +----java.util.jar.JarOutputStream

public class JarOutputStream
extends ZipOutputStream
The JarOutputStream class is used to write the contents of a JAR file to any output stream. It extends the class java.util.zip.ZipOutputStream with support for writing an optional Manifest entry. The Manifest can be used to specify meta-information about the JAR file and its entries.

Since:
JDK1.2
See Also:
Manifest, ZipOutputStream

Variable Index

 o EDATA_JAX
ZIP file header extra field data used to identify an executable JAR file.

Constructor Index

 o JarOutputStream(OutputStream)
Creates a new JarOutputStream with default manifest.
 o JarOutputStream(OutputStream, Manifest)
Creates a new JarOutputStream with the specified Manifest.

Variables

 o EDATA_JAX
public static final byte[] EDATA_JAX
ZIP file header extra field data used to identify an executable JAR file. This value must be present in the extra field data header of the manifest entry to be recognized as an executable JAR file with an entry point. It is automatically added when the Main-Class manifest header is defined.

Constructors

 o JarOutputStream
public JarOutputStream(OutputStream out,
                       Manifest man) throws IOException
Creates a new JarOutputStream with the specified Manifest. The manifest is written as the first entry to the output stream.

Parameters:
out - the actual output stream
man - the optional Manifest
Throws: IOException
if an I/O error has occurred
 o JarOutputStream
public JarOutputStream(OutputStream out) throws IOException
Creates a new JarOutputStream with default manifest.

Parameters:
out - the actual output stream
Throws: IOException
if an I/O error has occurred

All Packages  Class Hierarchy  This Package  Previous  Next  Index  

Submit a bug or feature