所有类


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 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
           
static String MANIFEST_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 文件条目的枚举。
 ZipEntry getEntry(String name)
          返回给定条目名称的 ZipEntry;如果未找到,则返回 null
 InputStream getInputStream(ZipEntry ze)
          返回用于读取指定 zip 文件条目内容的输入流。
 JarEntry getJarEntry(String name)
          返回给定条目名称的 JarEntry;如果未找到,则返回 null
 Manifest getManifest()
          返回 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
另请参见:
常量字段值

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部