public class JarOutputStream
extends ZipOutputStream
| java.lang.Object | |||||
| ↳ | java.io.OutputStream | ||||
| ↳ | java.io.FilterOutputStream | ||||
| ↳ | java.util.zip.DeflaterOutputStream | ||||
| ↳ | java.util.zip.ZipOutputStream | ||||
| ↳ | java.util.jar.JarOutputStream | ||||
JarOutputStream类用于将JAR文件的内容写入任何输出流。 它扩展了类java.util.zip.ZipOutputStream ,支持编写可选的Manifest条目。 Manifest可用于指定有关JAR文件及其条目的元信息。
也可以看看:
Inherited constants |
|---|
java.util.zip.ZipOutputStream
|
Inherited fields |
|---|
java.util.zip.DeflaterOutputStream
|
java.io.FilterOutputStream
|
Public constructors |
|
|---|---|
JarOutputStream(OutputStream out, Manifest man) 创建一个新 |
|
JarOutputStream(OutputStream out) 创建一个没有清单的新的 |
|
Public methods |
|
|---|---|
void |
putNextEntry(ZipEntry ze) 开始编写新的JAR文件条目并将流定位到条目数据的开头。 |
Inherited methods |
|
|---|---|
java.util.zip.ZipOutputStream
|
|
java.util.zip.DeflaterOutputStream
|
|
java.io.FilterOutputStream
|
|
java.io.OutputStream
|
|
java.lang.Object
|
|
java.io.Closeable
|
|
java.io.Flushable
|
|
java.lang.AutoCloseable
|
|
JarOutputStream (OutputStream out, Manifest man)
创建一个新JarOutputStream与指定Manifest 。 清单被写为输出流的第一个条目。
| Parameters | |
|---|---|
out |
OutputStream: the actual output stream |
man |
Manifest: the optional Manifest |
| Throws | |
|---|---|
IOException |
if an I/O error has occurred |
JarOutputStream (OutputStream out)
创建一个没有清单的新的 JarOutputStream 。
| Parameters | |
|---|---|
out |
OutputStream: the actual output stream |
| Throws | |
|---|---|
IOException |
if an I/O error has occurred |
void putNextEntry (ZipEntry ze)
开始编写新的JAR文件条目并将流定位到条目数据的开头。 此方法也将关闭任何以前的条目。 如果没有为条目指定压缩方法,将使用默认压缩方法。 如果条目没有设置修改时间,将使用当前时间。
| Parameters | |
|---|---|
ze |
ZipEntry: the ZIP/JAR entry to be written |
| Throws | |
|---|---|
ZipException |
if a ZIP error has occurred |
IOException |
if an I/O error has occurred |