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, STORED
buf, def
out
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, write
deflate, flush, write
write
public 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.