java.util.jar.Pack200.Unpacker源码实例Demo

类java.util.jar.Pack200.Unpacker源码实例Demo

下面列出了java.util.jar.Pack200.Unpacker 类实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: dragonwell8_jdk   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码2 项目: TencentKona-8   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码3 项目: jdk8u60   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码4 项目: nexus-repository-p2   文件: TempBlobConverter.java
public InputStream getJarFromPackGz(final TempBlob tempBlob) throws IOException {
  Path tempFile = createTempFile("pack-file", "jar.pack");
  try (GZIPInputStream gzis = new GZIPInputStream(tempBlob.get()); OutputStream os = newOutputStream(tempFile)) {
    Unpacker unpacker = Pack200.newUnpacker();
    try (JarOutputStream jos = new JarOutputStream(os)) {
      unpacker.unpack(gzis, jos);
      return newInputStream(tempFile);
    }
  }
  finally {
    Files.delete(tempFile);
  }
}
 
源代码5 项目: openjdk-jdk8u   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码6 项目: openjdk-jdk8u-backup   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码7 项目: openjdk-jdk9   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码8 项目: jdk8u-jdk   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码9 项目: hottub   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码10 项目: openjdk-8-source   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码11 项目: openjdk-8   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码12 项目: jdk8u_jdk   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码13 项目: jdk8u-jdk   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码14 项目: jdk8u-dev-jdk   文件: PackageVersionTest.java
static void verify6991164() {
    Unpacker unpacker = Pack200.newUnpacker();
    String versionStr = unpacker.toString();
    String expected = "Pack200, Vendor: " +
            System.getProperty("java.vendor") + ", Version: " +
            JAVA7_PACKAGE_MAJOR_VERSION + "." + JAVA7_PACKAGE_MINOR_VERSION;
    if (!versionStr.equals(expected)) {
        System.out.println("Expected: " + expected);
        System.out.println("Obtained: " + versionStr);
        throw new RuntimeException("did not get expected string " + expected);
    }
}
 
源代码15 项目: dragonwell8_jdk   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码16 项目: TencentKona-8   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码17 项目: jdk8u60   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码18 项目: openjdk-jdk8u   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码19 项目: openjdk-jdk8u-backup   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码20 项目: ramus   文件: Unpack.java
public static void main(String[] args) throws IOException {

        if (args.length != 2) {
            System.err.println("command unput-directory output-directory");
            System.exit(1);
        }

        File inputDirectory = new File(args[0]);

        File outputDirectory = new File(args[1]);

        outputDirectory.mkdirs();

        Unpacker unpacker = Pack200.newUnpacker();

        unpack(inputDirectory, outputDirectory, unpacker);

    }
 
源代码21 项目: ramus   文件: Unpack.java
private static void unpack(File inputDirectory, File outputDirectory,
                           Unpacker unpacker) throws FileNotFoundException, IOException {
    File[] files = inputDirectory.listFiles();

    for (int i = 0; i < files.length; i++) {
        File file = files[i];
        if (file.isFile()) {
            if (file.getName().endsWith(".pack")) {

                String fn = file.getName().substring(0,
                        file.getName().length() - 5)
                        + ".jar";

                String fileName = outputDirectory.getAbsolutePath()
                        + File.separator + fn;

                System.out
                        .println(file.getAbsolutePath() + "->" + fileName);
                FileOutputStream fostream = new FileOutputStream(fileName);
                JarOutputStream jostream = new JarOutputStream(fostream);
                unpacker.unpack(file, jostream);
                jostream.close();
            } else {
                FileInputStream fis = new FileInputStream(file);
                FileOutputStream fos = new FileOutputStream(new File(
                        outputDirectory, file.getName()));
                byte[] buff = new byte[1024 * 64];
                int r;
                while ((r = fis.read(buff)) > 0) {
                    fos.write(buff, 0, r);
                }
                fis.close();
                fos.close();
            }
        } else if (file.isDirectory()) {
            File outputDirectory2 = new File(outputDirectory, file
                    .getName());
            outputDirectory2.mkdir();
            unpack(file, outputDirectory2, unpacker);
        }
    }
}
 
源代码22 项目: jdk8u-jdk   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码23 项目: hottub   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码24 项目: openjdk-8-source   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码25 项目: openjdk-8   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码26 项目: jdk8u_jdk   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码27 项目: jdk8u-jdk   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码28 项目: jdk8u-dev-jdk   文件: Reflect.java
public static void main(String[] args) {
    printMethods(Pack200.Packer.class);
    printMethods(Pack200.Unpacker.class);
    printMethods(Pack200.newPacker().getClass());
    printMethods(Pack200.newUnpacker().getClass());
}
 
源代码评论
动弹
沙发等你来抢
 类所在包
 类方法
 同包方法