public class JarUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String[] |
DLE_FILES |
| 构造器和说明 |
|---|
JarUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
doJar(java.lang.String jarDir,
java.lang.String targetJar)
把目录压缩成jar
|
static byte[] |
getFileFromJar(java.io.File zip,
java.lang.String fileName)
在压缩文件中获取一个文件的字节
|
static java.lang.String |
getRootPath(java.lang.String path)
获取class运行的classes目录或所在的jar包目录
|
static boolean |
isDel(java.io.File file)
是否删除这个文件
|
static java.lang.String |
releaseFileFromJar(java.io.File zip,
java.lang.String fileName,
java.io.File targetFile)
在jar中根据文件名释放文件
|
static java.util.List<java.lang.String> |
unJar(java.lang.String jarPath,
java.lang.String targetDir)
释放jar内以及子jar的所有文件
|
static java.util.List<java.lang.String> |
unJar(java.lang.String jarPath,
java.lang.String targetDir,
java.util.List<java.lang.String> includeFiles)
释放jar内以及子jar的所有文件
|
public static java.lang.String doJar(java.lang.String jarDir,
java.lang.String targetJar)
jarDir - 需要打包的目录targetJar - 打包出的jar/war文件路径public static java.util.List<java.lang.String> unJar(java.lang.String jarPath,
java.lang.String targetDir)
jarPath - jar文件targetDir - 释放文件夹public static java.util.List<java.lang.String> unJar(java.lang.String jarPath,
java.lang.String targetDir,
java.util.List<java.lang.String> includeFiles)
jarPath - jar文件targetDir - 释放文件夹public static java.lang.String releaseFileFromJar(java.io.File zip,
java.lang.String fileName,
java.io.File targetFile)
zip - 压缩文件fileName - 文件名targetFile - 释放的目标文件public static byte[] getFileFromJar(java.io.File zip,
java.lang.String fileName)
zip - 压缩文件fileName - 文件名public static boolean isDel(java.io.File file)
file - 文件public static java.lang.String getRootPath(java.lang.String path)
Copyright © 2020. All Rights Reserved.