public class JarOutputStream extends ZipOutputStream
JarOutputStream类用于写入JAR文件的内容对任何输出流。它扩展了写作一个可选的
Manifest进入支持类
java.util.zip.ZipOutputStream。的
Manifest可用于指定JAR文件及其项的元信息。
Manifest,
ZipOutputStream
| Modifier and Type | Field and Description |
|---|---|
static int |
CENATT |
static int |
CENATX |
static int |
CENCOM |
static int |
CENCRC |
static int |
CENDSK |
static int |
CENEXT |
static int |
CENFLG |
static int |
CENHDR |
static int |
CENHOW |
static int |
CENLEN |
static int |
CENNAM |
static int |
CENOFF |
static long |
CENSIG |
static int |
CENSIZ |
static int |
CENTIM |
static int |
CENVEM |
static int |
CENVER |
static int |
ENDCOM |
static int |
ENDHDR |
static int |
ENDOFF |
static long |
ENDSIG |
static int |
ENDSIZ |
static int |
ENDSUB |
static int |
ENDTOT |
static int |
EXTCRC |
static int |
EXTHDR |
static int |
EXTLEN |
static long |
EXTSIG |
static int |
EXTSIZ |
static int |
LOCCRC |
static int |
LOCEXT |
static int |
LOCFLG |
static int |
LOCHDR |
static int |
LOCHOW |
static int |
LOCLEN |
static int |
LOCNAM |
static long |
LOCSIG |
static int |
LOCSIZ |
static int |
LOCTIM |
static int |
LOCVER |
DEFLATED, STOREDbuf, defout| Constructor and Description |
|---|
JarOutputStream(OutputStream out)
创建无显化了一个新的
JarOutputStream。
|
JarOutputStream(OutputStream out, Manifest man)
创建具有指定
Manifest新
JarOutputStream。
|
| Modifier and Type | Method and Description |
|---|---|
void |
putNextEntry(ZipEntry ze)
开始编写一个新的“文件”输入,并将流定位到输入数据的开始位置。
|
close, closeEntry, finish, setComment, setLevel, setMethod, writedeflate, flush, writewritepublic static final long LOCSIG
public static final long EXTSIG
public static final long CENSIG
public static final long ENDSIG
public static final int LOCHDR
public static final int EXTHDR
public static final int CENHDR
public static final int ENDHDR
public static final int LOCVER
public static final int LOCFLG
public static final int LOCHOW
public static final int LOCTIM
public static final int LOCCRC
public static final int LOCSIZ
public static final int LOCLEN
public static final int LOCNAM
public static final int LOCEXT
public static final int EXTCRC
public static final int EXTSIZ
public static final int EXTLEN
public static final int CENVEM
public static final int CENVER
public static final int CENFLG
public static final int CENHOW
public static final int CENTIM
public static final int CENCRC
public static final int CENSIZ
public static final int CENLEN
public static final int CENNAM
public static final int CENEXT
public static final int CENCOM
public static final int CENDSK
public static final int CENATT
public static final int CENATX
public static final int CENOFF
public static final int ENDSUB
public static final int ENDTOT
public static final int ENDSIZ
public static final int ENDOFF
public static final int ENDCOM
public JarOutputStream(OutputStream out, Manifest man) throws IOException
Manifest新
JarOutputStream。该清单被写入作为第一个输入到输出流。
out -实际输出流
man -可选
Manifest
IOException如果发生I/O错误
public JarOutputStream(OutputStream out) throws IOException
JarOutputStream。
out -实际输出流
IOException如果发生I/O错误
public void putNextEntry(ZipEntry ze) throws IOException
putNextEntry 方法重写,继承类
ZipOutputStream
ze -拉链/罐入口要写
ZipException -如果发生压缩错误
IOException如果发生I/O错误
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.