public final class JAR
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
JAR() |
Modifier and Type | Method and Description |
---|---|
static void |
close(java.util.jar.JarFile jar)
Close a JAR file.
|
static void |
create(java.io.File srcDir,
java.io.File jarFile)
Create a JAR file out of the contents of a specific directory (recursively)
|
private static void |
packDir(java.io.File baseDir,
java.io.File srcDir,
java.util.jar.JarOutputStream jarout) |
static void |
unpack(java.io.File jarFile,
java.io.File destDir)
Unpack JAR file into destination directory.
|
private static void |
unpack(java.util.jar.JarFile jar,
java.util.jar.JarEntry entry,
java.io.File destFile) |
public static void unpack(java.io.File jarFile, java.io.File destDir) throws java.io.IOException
jarFile
- the jar file to unpackdestDir
- the destination directory to unpack intojava.io.IOException
- if unable to unpack jar file.private static void unpack(java.util.jar.JarFile jar, java.util.jar.JarEntry entry, java.io.File destFile) throws java.io.IOException
java.io.IOException
public static void close(java.util.jar.JarFile jar)
jar
- the JarFile to closepublic static void create(java.io.File srcDir, java.io.File jarFile) throws java.io.IOException
srcDir
- the source directoryjarFile
- the destination jar file to createjava.io.IOException
- if unable to create the jar file, or read the source directoryprivate static void packDir(java.io.File baseDir, java.io.File srcDir, java.util.jar.JarOutputStream jarout) throws java.io.IOException
java.io.IOException