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
クラス 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
- 入出力エラーが発生した場合
JarOutputStream
public JarOutputStream(OutputStream out)
throws IOException
- マニフェストなしの新しい
JarOutputStream
を作成します。
- パラメータ:
out
- 実際の出力ストリーム
- 例外:
IOException
- 入出力エラーが発生した場合
putNextEntry
public void putNextEntry(ZipEntry ze)
throws IOException
- 新しい JAR ファイルエントリの書き込みを開始し、ストリームをエントリデータの先頭に位置付けます。このメソッドは、それ以前の任意のエントリを閉じます。圧縮メソッドがエントリに指定されていない場合には、デフォルトの圧縮メソッドを使います。変更時間がエントリに設定されていない場合は、現在の時刻を使います。
- オーバーライド:
- クラス
ZipOutputStream
内の putNextEntry
- パラメータ:
ze
- 書き込まれる ZIP/JAR エントリ
- 例外:
ZipException
- ZIP エラーが発生した場合
IOException
- 入出力エラーが発生した場合
バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。