所有类


java.util.jar
类 JarFile

java.lang.Object
  继承者 java.util.zip.ZipFile
      继承者 java.util.jar.JarFile

public class JarFile
   
   
   
   
   
extends ZipFile

JarFile 类用于从任何可以使用 java.io.RandomAccessFile 打开的文件中读取 jar 文件的内容。它扩展了 java.util.zip.ZipFile 类,使之支持读取可选的 Manifest 条目。Manifest 可用于指定关于 jar 文件及其条目的元信息。

除非另行说明,否则将 null 参数传递给此类中的构造方法或方法都将抛出 NullPointerException

从以下版本开始:
1.2
另请参见:
Manifest, ZipFile, JarEntry

字段摘要
static intCENATT
           
static intCENATX
           
static intCENCOM
           
static intCENCRC
           
static intCENDSK
           
static intCENEXT
           
static intCENFLG
           
static intCENHDR
           
static intCENHOW
           
static intCENLEN
           
static intCENNAM
           
static intCENOFF
           
static longCENSIG
           
static intCENSIZ
           
static intCENTIM
           
static intCENVEM
           
static intCENVER
           
static intENDCOM
           
static intENDHDR
           
static intENDOFF
           
static longENDSIG
           
static intENDSIZ
           
static intENDSUB
           
static intENDTOT
           
static intEXTCRC
           
static intEXTHDR
           
static intEXTLEN
           
static longEXTSIG
           
static intEXTSIZ
           
static intLOCCRC
           
static intLOCEXT
           
static intLOCFLG
           
static intLOCHDR
           
static intLOCHOW
           
static intLOCLEN
           
static intLOCNAM
           
static longLOCSIG
           
static intLOCSIZ
           
static intLOCTIM
           
static intLOCVER
           
static StringMANIFEST_NAME
          JAR 清单文件名称。
 
从类 java.util.zip.ZipFile 继承的字段
OPEN_DELETE, OPEN_READ
 
构造方法摘要
JarFile(File file)
          创建一个要从指定的 File 对象读取的新的 JarFile
JarFile(File file, boolean verify)
          创建一个要从指定的 File 对象读取的新的 JarFile
JarFile(File file, boolean verify, int mode)
          创建一个要从指定的 File 对象中以指定模式读取的新的 JarFile
JarFile(String name)
          创建一个要从指定的文件 name 读取的新的 JarFile
JarFile(String name, boolean verify)
          创建一个要从指定的文件 name 读取的新的 JarFile
 
方法摘要
 Enumeration<JarEntry>entries()
          返回 zip 文件条目的枚举。
 ZipEntrygetEntry(String name)
          返回给定条目名称的 ZipEntry;如果未找到,则返回 null
 InputStreamgetInputStream(ZipEntry ze)
          返回用于读取指定 zip 文件条目内容的输入流。
 JarEntrygetJarEntry(String name)
          返回给定条目名称的 JarEntry;如果未找到,则返回 null
 ManifestgetManifest()
          返回 jar 文件清单;如果没有,则返回 null
 
从类 java.util.zip.ZipFile 继承的方法
close, finalize, getName, size
 
从类 java.lang.Object 继承的方法
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

MANIFEST_NAME

public static final String MANIFEST_NAME
JAR 清单文件名称。

另请参见:
常量字段值

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
另请参见:
常量字段值