类 JarUtils

java.lang.Object
cn.ezeyc.edpenc.util.JarUtils

public class JarUtils extends Object
作者:
wz
  • 字段详细资料

    • DLE_FILES

      public static final String[] DLE_FILES
      打包时需要删除的文件
  • 构造器详细资料

    • JarUtils

      public JarUtils()
  • 方法详细资料

    • doJar

      public static void doJar(String jarDir, String targetJar)
      把目录压缩成jar
      参数:
      jarDir - 需要打包的目录
      targetJar - 打包出的jar/war文件路径
    • unJar

      public static List<String> unJar(String jarPath, String targetDir)
      释放jar内以及子jar的所有文件
      参数:
      jarPath - jar文件
      targetDir - 释放文件夹
      返回:
      所有文件的完整路径,包含目录
    • unJar

      public static List<String> unJar(String jarPath, String targetDir, List<String> includeFiles)
      释放jar内以及子jar的所有文件
      参数:
      jarPath - jar文件
      targetDir - 释放文件夹
      返回:
      所有文件的完整路径,包含目录
    • getFileFromJar

      public static byte[] getFileFromJar(File zip, String fileName)
      在压缩文件中获取一个文件的字节
      参数:
      zip - 压缩文件
      fileName - 文件名
      返回:
      文件的字节
    • isDel

      public static boolean isDel(File file)
      是否删除这个文件
      参数:
      file - 文件
      返回:
      是否需要删除
    • getRootPath

      public static String getRootPath(String path)