JavaTM 2 Platform
Standard Ed. 6

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
所有已實作的介面:
Closeable, Flushable

public class JarOutputStream
extends ZipOutputStream

JarOutputStream 類別用於向任何輸出串流寫入 JAR 檔案內容。它擴展了 java.util.zip.ZipOutputStream 類別,使之支持編寫可選的 Manifest 條目。Manifest 可用於指定有關 JAR 檔案及其條目的元資訊。

從以下版本開始:
1.2
另請參見:
Manifest, ZipOutputStream

欄位摘要
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
           
 
從類別 java.util.zip.ZipOutputStream 繼承的欄位
DEFLATED, STORED
 
從類別 java.util.zip.DeflaterOutputStream 繼承的欄位
buf, def
 
從類別 java.io.FilterOutputStream 繼承的欄位
out
 
建構子摘要
JarOutputStream(OutputStream out)
          創建不帶清單的新的 JarOutputStream
JarOutputStream(OutputStream out, Manifest man)
          使用指定的 Manifest 創建新的 JarOutputStream
 
方法摘要
 void putNextEntry(ZipEntry ze)
          開始寫入新的 JAR 檔案條目,並將串流定位到條目資料的開始處。
 
從類別 java.util.zip.ZipOutputStream 繼承的方法
close, closeEntry, finish, setComment, setLevel, setMethod, write
 
從類別 java.util.zip.DeflaterOutputStream 繼承的方法
deflate, write
 
從類別 java.io.FilterOutputStream 繼承的方法
flush, write
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

LOCSIG

public static final long LOCSIG
另請參見:
常數欄位值

EXTSIG

public static final long EXTSIG
另請參見:
常數欄位值

CENSIG

public static final long CENSIG
另請參見:
常數欄位值

ENDSIG

public static final long ENDSIG
另請參見:
常數欄位值

LOCHDR

public static final int LOCHDR
另請參見:
常數欄位值

EXTHDR

public static final int EXTHDR
另請參見:
常數欄位值

CENHDR

public static final int CENHDR
另請參見:
常數欄位值

ENDHDR

public static final int ENDHDR
另請參見:
常數欄位值

LOCVER

public static final int LOCVER
另請參見:
常數欄位值

LOCFLG

public static final int LOCFLG
另請參見:
常數欄位值

LOCHOW

public static final int LOCHOW
另請參見:
常數欄位值

LOCTIM

public static final int LOCTIM
另請參見:
常數欄位值

LOCCRC

public static final int LOCCRC
另請參見:
常數欄位值

LOCSIZ

public static final int LOCSIZ
另請參見:
常數欄位值

LOCLEN

public static final int LOCLEN
另請參見:
常數欄位值

LOCNAM

public static final int LOCNAM
另請參見:
常數欄位值

LOCEXT

public static final int LOCEXT
另請參見:
常數欄位值

EXTCRC

public static final int EXTCRC
另請參見:
常數欄位值

EXTSIZ

public static final int EXTSIZ
另請參見:
常數欄位值

EXTLEN

public static final int EXTLEN
另請參見:
常數欄位值

CENVEM

public static final int CENVEM
另請參見:
常數欄位值

CENVER

public static final int CENVER
另請參見:
常數欄位值

CENFLG

public static final int CENFLG
另請參見:
常數欄位值

CENHOW

public static final int CENHOW
另請參見:
常數欄位值

CENTIM

public static final int CENTIM
另請參見:
常數欄位值

CENCRC

public static final int CENCRC
另請參見:
常數欄位值

CENSIZ

public static final int CENSIZ
另請參見:
常數欄位值

CENLEN

public static final int CENLEN
另請參見:
常數欄位值

CENNAM

public static final int CENNAM
另請參見:
常數欄位值

CENEXT

public static final int CENEXT
另請參見:
常數欄位值

CENCOM

public static final int CENCOM
另請參見:
常數欄位值

CENDSK

public static final int CENDSK
另請參見:
常數欄位值

CENATT

public static final int CENATT
另請參見:
常數欄位值

CENATX

public static final int CENATX
另請參見:
常數欄位值

CENOFF

public static final int CENOFF
另請參見:
常數欄位值

ENDSUB

public static final int ENDSUB
另請參見:
常數欄位值

ENDTOT

public static final int ENDTOT
另請參見:
常數欄位值

ENDSIZ

public static final int ENDSIZ
另請參見:
常數欄位值

ENDOFF

public static final int ENDOFF
另請參見:
常數欄位值

ENDCOM

public static final int ENDCOM
另請參見:
常數欄位值
建構子詳細資訊

JarOutputStream

public JarOutputStream(OutputStream out,
                       Manifest man)
                throws IOException
使用指定的 Manifest 創建新的 JarOutputStream。清單作為輸出串流的第一個條目被寫入。

參數:
out - 實際輸出串流
man - 可選的 Manifest
拋出:
IOException - 如果發生 I/O 錯誤

JarOutputStream

public JarOutputStream(OutputStream out)
                throws IOException
創建不帶清單的新的 JarOutputStream

參數:
out - 實際輸出串流
拋出:
IOException - 如果發生 I/O 錯誤
方法詳細資訊

putNextEntry

public void putNextEntry(ZipEntry ze)
                  throws IOException
開始寫入新的 JAR 檔案條目,並將串流定位到條目資料的開始處。此方法還將關閉以前的任何條目。如果沒有指定條目的壓縮方法,則使用預設壓縮方法。如果條目沒有設置修改時間,則使用當前時間。

覆寫:
類別 ZipOutputStream 中的 putNextEntry
參數:
ze - 要寫入的 ZIP/JAR 條目
拋出:
ZipException - 如果發生 ZIP 錯誤
IOException - 如果發生 I/O 錯誤

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only