- java.lang.Object
- 
- java.io.OutputStream
- 
- java.io.FilterOutputStream
- 
- java.util.zip.DeflaterOutputStream
- 
- java.util.zip.ZipOutputStream
- 
- java.util.jar.JarOutputStream
 
 
 
 
 
- 
- すべての実装されたインタフェース:
- Closeable,- Flushable,- AutoCloseable
 
 public class JarOutputStream extends ZipOutputStream JarOutputStreamクラスは、JARファイルの内容を任意の出力ストリームに書き出すために使います。 これは、java.util.zip.ZipOutputStreamクラスを拡張し、オプションのManifestエントリの書込みをサポートします。Manifestエントリは、JARファイルとそのエントリのメタ情報を指定するために使います。- 導入されたバージョン:
- 1.2
- 関連項目:
- Manifest,- ZipOutputStream
 
- 
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 static intCENATTstatic intCENATXstatic intCENCOMstatic intCENCRCstatic intCENDSKstatic intCENEXTstatic intCENFLGstatic intCENHDRstatic intCENHOWstatic intCENLENstatic intCENNAMstatic intCENOFFstatic longCENSIGstatic intCENSIZstatic intCENTIMstatic intCENVEMstatic intCENVERstatic intENDCOMstatic intENDHDRstatic intENDOFFstatic longENDSIGstatic intENDSIZstatic intENDSUBstatic intENDTOTstatic intEXTCRCstatic intEXTHDRstatic intEXTLENstatic longEXTSIGstatic intEXTSIZstatic intLOCCRCstatic intLOCEXTstatic intLOCFLGstatic intLOCHDRstatic intLOCHOWstatic intLOCLENstatic intLOCNAMstatic longLOCSIGstatic intLOCSIZstatic intLOCTIMstatic intLOCVER- 
クラス java.util.zip.DeflaterOutputStreamで宣言されたフィールドbuf, def
 - 
クラス java.io.FilterOutputStreamで宣言されたフィールドout
 - 
クラス java.util.zip.ZipOutputStreamで宣言されたフィールドDEFLATED, STORED
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 JarOutputStream(OutputStream out)マニフェストを持たない新しいJarOutputStreamを作成します。JarOutputStream(OutputStream out, Manifest man)指定されたManifestで新しいJarOutputStreamを作成します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidputNextEntry(ZipEntry ze)新しいJARファイル・エントリの書込みを開始し、ストリームをエントリ・データの先頭に位置付けます。- 
クラス java.util.zip.DeflaterOutputStreamで宣言されたメソッドdeflate, flush, write
 - 
クラス java.io.FilterOutputStreamで宣言されたメソッドwrite
 - 
クラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
 - 
クラス java.util.zip.ZipOutputStreamで宣言されたメソッドclose, closeEntry, finish, setComment, setLevel, setMethod, write
 
- 
 
- 
- 
- 
フィールドの詳細- 
LOCSIGpublic static final long LOCSIG - 関連項目:
- 定数フィールド値
 
 - 
EXTSIGpublic static final long EXTSIG - 関連項目:
- 定数フィールド値
 
 - 
CENSIGpublic static final long CENSIG - 関連項目:
- 定数フィールド値
 
 - 
ENDSIGpublic static final long ENDSIG - 関連項目:
- 定数フィールド値
 
 - 
LOCHDRpublic static final int LOCHDR - 関連項目:
- 定数フィールド値
 
 - 
EXTHDRpublic static final int EXTHDR - 関連項目:
- 定数フィールド値
 
 - 
CENHDRpublic static final int CENHDR - 関連項目:
- 定数フィールド値
 
 - 
ENDHDRpublic static final int ENDHDR - 関連項目:
- 定数フィールド値
 
 - 
LOCVERpublic static final int LOCVER - 関連項目:
- 定数フィールド値
 
 - 
LOCFLGpublic static final int LOCFLG - 関連項目:
- 定数フィールド値
 
 - 
LOCHOWpublic static final int LOCHOW - 関連項目:
- 定数フィールド値
 
 - 
LOCTIMpublic static final int LOCTIM - 関連項目:
- 定数フィールド値
 
 - 
LOCCRCpublic static final int LOCCRC - 関連項目:
- 定数フィールド値
 
 - 
LOCSIZpublic static final int LOCSIZ - 関連項目:
- 定数フィールド値
 
 - 
LOCLENpublic static final int LOCLEN - 関連項目:
- 定数フィールド値
 
 - 
LOCNAMpublic static final int LOCNAM - 関連項目:
- 定数フィールド値
 
 - 
LOCEXTpublic static final int LOCEXT - 関連項目:
- 定数フィールド値
 
 - 
EXTCRCpublic static final int EXTCRC - 関連項目:
- 定数フィールド値
 
 - 
EXTSIZpublic static final int EXTSIZ - 関連項目:
- 定数フィールド値
 
 - 
EXTLENpublic static final int EXTLEN - 関連項目:
- 定数フィールド値
 
 - 
CENVEMpublic static final int CENVEM - 関連項目:
- 定数フィールド値
 
 - 
CENVERpublic static final int CENVER - 関連項目:
- 定数フィールド値
 
 - 
CENFLGpublic static final int CENFLG - 関連項目:
- 定数フィールド値
 
 - 
CENHOWpublic static final int CENHOW - 関連項目:
- 定数フィールド値
 
 - 
CENTIMpublic static final int CENTIM - 関連項目:
- 定数フィールド値
 
 - 
CENCRCpublic static final int CENCRC - 関連項目:
- 定数フィールド値
 
 - 
CENSIZpublic static final int CENSIZ - 関連項目:
- 定数フィールド値
 
 - 
CENLENpublic static final int CENLEN - 関連項目:
- 定数フィールド値
 
 - 
CENNAMpublic static final int CENNAM - 関連項目:
- 定数フィールド値
 
 - 
CENEXTpublic static final int CENEXT - 関連項目:
- 定数フィールド値
 
 - 
CENCOMpublic static final int CENCOM - 関連項目:
- 定数フィールド値
 
 - 
CENDSKpublic static final int CENDSK - 関連項目:
- 定数フィールド値
 
 - 
CENATTpublic static final int CENATT - 関連項目:
- 定数フィールド値
 
 - 
CENATXpublic static final int CENATX - 関連項目:
- 定数フィールド値
 
 - 
CENOFFpublic static final int CENOFF - 関連項目:
- 定数フィールド値
 
 - 
ENDSUBpublic static final int ENDSUB - 関連項目:
- 定数フィールド値
 
 - 
ENDTOTpublic static final int ENDTOT - 関連項目:
- 定数フィールド値
 
 - 
ENDSIZpublic static final int ENDSIZ - 関連項目:
- 定数フィールド値
 
 - 
ENDOFFpublic static final int ENDOFF - 関連項目:
- 定数フィールド値
 
 - 
ENDCOMpublic static final int ENDCOM - 関連項目:
- 定数フィールド値
 
 
- 
 - 
コンストラクタの詳細- 
JarOutputStreampublic JarOutputStream(OutputStream out, Manifest man) throws IOException 指定されたManifestで新しいJarOutputStreamを作成します。 マニフェストは、最初のエントリとして出力ストリームに書き込まれます。- パラメータ:
- out- 実際の出力ストリーム
- man- 任意の- Manifest
- 例外:
- IOException- 入出力エラーが発生した場合
 
 - 
JarOutputStreampublic JarOutputStream(OutputStream out) throws IOException マニフェストを持たない新しいJarOutputStreamを作成します。- パラメータ:
- out- 実際の出力ストリーム
- 例外:
- IOException- 入出力エラーが発生した場合
 
 
- 
 - 
メソッドの詳細- 
putNextEntrypublic void putNextEntry(ZipEntry ze) throws IOException 新しいJARファイル・エントリの書込みを開始し、ストリームをエントリ・データの先頭に位置付けます。 このメソッドは、それ以前の任意のエントリを閉じます。 圧縮メソッドがエントリに指定されていない場合には、デフォルトの圧縮メソッドを使います。 変更時間がエントリに設定されていない場合は、現在の時間を使います。- オーバーライド:
- putNextEntry、クラス:- ZipOutputStream
- パラメータ:
- ze- 書き込まれるZIP/JARエントリ
- 例外:
- ZipException- ZIPエラーが発生した場合
- IOException- 入出力エラーが発生した場合
 
 
- 
 
-